我有一個FragmentPagerAdapter在FragmentActivity 3 Fragment綁定的ViewPager,當我切換到不同的應用程序,並回到我的應用程序後,或在一個調用呼叫後碎片不恢復到以前的狀態,一個碎片完全消失,一些片段按一下按鈕時,就不會模擬器working..but其做工精細如何在android中保存和恢復FragmentPagerAdapter狀態?
請幫助我....
我有一個FragmentPagerAdapter在FragmentActivity 3 Fragment綁定的ViewPager,當我切換到不同的應用程序,並回到我的應用程序後,或在一個調用呼叫後碎片不恢復到以前的狀態,一個碎片完全消失,一些片段按一下按鈕時,就不會模擬器working..but其做工精細如何在android中保存和恢復FragmentPagerAdapter狀態?
請幫助我....
覆蓋onActivityCreated
在Fragment
..
,當你來到這個方法將被調用回到片段
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Do your stuff
}
這行添加到您的所有片段的parentActivity:
viewPager.setOffscreenPageLimit(3);
,並切換到FragmentStatePagerAdapter
insteasd使用FragmentPagerAdapter
我在onCreateView中創建視圖,然後我應該怎麼做onActivityCreated? – KousiK
要保存保存數據,你可以在onActivityCreated –
每次是讓人耳目一新的??? –
我不明白,你的意思是什麼讓人耳目一新? – KousiK
意味着當您切換選項卡時,所有默認數據都正在加載? –