Viewpager碎片变成空白

Mar*_*eau 5 android android-fragments android-viewpager pagerslidingtabstrip

将PagerSlidingTabStrip与片段内的Viewpager一起使用:

  • 主Activity包含一个"主要片段",根据您在导航栏中单击的项目而变化.
  • 加载包含Viewpager的初始片段时,一切都显示正常(所有页面都已填充).
  • 将该主要片段替换为另一个主片段然后返回到viewpager片段会使viewpager中的每个页面都变为空白,但是PagerSlidingTabStrip选项卡仍然存在.

有任何想法吗?

xan*_*xpt 18

我有这样的问题

试试这个

mPager.setAdapter(new BasePagerAdapter(getChildFragmentManager(), getResources()));
Run Code Online (Sandbox Code Playgroud)

你可能有这个

mPager.setAdapter(new BasePagerAdapter(getFragmentManager(), getResources()));
Run Code Online (Sandbox Code Playgroud)

编辑:并在您的BasePagerAdapter中扩展FragmentStatePagerAdapter

public class BasePagerAdapter extends FragmentStatePagerAdapter {
Run Code Online (Sandbox Code Playgroud)