检查用户是否返回TabLayout的片段

时间:2017-06-19 17:58:04

标签: android android-fragments methods android-tablayout

我在TabLayout中有两个片段 在一个片段中,有一种方法可以使用SharedPreferences更改某些值 当我更改值时,我总是更新Textviews 这很好。
但是当我回到我的第一个片段时,我有旧值,它已在OnCreateView()方法中更新。

如何检查用户是否返回片段并更新TextView?

P.S。抱歉我的英文不好

2 个答案:

答案 0 :(得分:0)

您可以尝试覆盖片段的onResume方法,并在onResume内部重新读取存储在Preferences中的值,或者您可以使用EventBus传播更改或使用RxJava重新激活。

答案 1 :(得分:0)

mViewPager.setOffscreenPageLimit(numberOfTabs);

这可能会有所帮助