我的應用程序中有3個片段分別分爲3個選項卡[1] [2] [3]。使用操作欄選項卡交換片段
想象一下,我使用的片段[1],這將使一個TextView的初始文本「X」變成了「Y」前的按鈕:tv.setText("I'm a new text");
所以,當我在標籤之間導航和我回選項卡[1],TextView返回原始文本。就好像onCreate()再次調用一樣。
我希望以某種方式在我的片段中調用onStop(),並在標籤間切換時保留內存中所有屬性(例如文本,可見性等)。
謝謝!
---- 編輯! ----
嗯,我找到了我想要的解決方案!這很簡單我聲明:
mPager = (ViewPager) findViewById(R.id.pager);
mPager.setOffscreenPageLimit(3); //Number of fragments that I wish to store in memory