页面切换传递数据
ViewPager+TabLayout页面切换传递数据
类似首页领取会员我的页面显示会员时间
1、 application
val tag = MutableLiveData<Int>()
2、数据变更的地方写入通知当数据有变化进行传递
//初始化变量
val atomicInt = AtomicInteger()
(activity?.application as AccelerateApp).tag.postValue(atomicInt.incrementAndGet())
3、需要更新的页面进行ui刷新
(activity?.application as AccelerateApp).tag.observe(viewLifecycleOwner) {
// 重新获取数据更新ui
//数据源也要放进去进行改变
}