我在TabLayout中有两个片段
在一个片段中,有一种方法可以使用SharedPreferences更改某些值
当我更改值时,我总是更新Textviews
这很好。
但是当我回到我的第一个片段时,我有旧值,它已在OnCreateView()
方法中更新。
如何检查用户是否返回片段并更新TextView?
P.S。抱歉我的英文不好
答案 0 :(得分:0)
您可以尝试覆盖片段的onResume方法,并在onResume内部重新读取存储在Preferences中的值,或者您可以使用EventBus传播更改或使用RxJava重新激活。
答案 1 :(得分:0)
mViewPager.setOffscreenPageLimit(numberOfTabs);
这可能会有所帮助