我在FragmentActivity中有一个由FragmentPagerAdapter绑定的3个Fragment的ViewPager,当我切换到不同的应用程序并且在回到我的应用程序之后或者在一次调用之后,Fragments没有恢复到之前的状态时,一个片段完全消失了并且一些片段按钮单击不起作用..但在模拟器中它工作正常
请帮帮我....
答案 0 :(得分:2)
覆盖onActivityCreated
中的Fragment
..
当您回到片段
时,将调用此方法@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Do your stuff
}
并将此行添加到所有片段的parentActivity中:
viewPager.setOffscreenPageLimit(3);
切换到使用FragmentStatePagerAdapter
FragmentPagerAdapter
insteasd