默认情况下,
ViewPager在滑动页面时会重新创建片段。为防止这种情况,您可以尝试以下三种方法之一:
1. 在
onCreate()您的片段中,呼叫
setRetainInstance(true)。
2. 如果片段数量固定且相对较小,则在您
onCreate()的代码中添加以下代码:
mViewPager = (ViewPager)findViewById(R.id.pager);mViewPager.setOffscreenPageLimit(limit);
3.
将
FragmentPagerAdapter用作您的的一部分
ViewPager。
如果我没记错的话,第二种选择更有希望。但我敦促您尝试所有这三种方法,看看其中哪一种有效。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)