簡體   English   中英

檢查用戶是否返回TabLayout的片段

[英]Check if a user goes back to a Fragment of a TabLayout

我在TabLayout中有兩個片段。
在一個片段中,有一種方法可以使用SharedPreferences更改某些值。
更改值時,我總是更新Textviews。
這很好。
但是,當我回到第一個片段時,我有了舊值,該值已在OnCreateView()方法中更新。

如何檢查用戶是否返回到Fragment並更新TextViews?

PS對不起,我的英語不好

您可以嘗試覆蓋片段的onResume方法,並在onResume內部重新讀取存儲在Preferences中的值,或者可以使用EventBus傳播更改,或者使用RxJava重新激活更改。

mViewPager.setOffscreenPageLimit(numberOfTabs);

這可能會有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM