片段中的滑动标签从第二次出现故障

时间:2015-08-07 23:40:54

标签: android android-fragments

我有一个MainActivity,它包含一个Sliding抽屉菜单和一个FragmentContainer来切换片段。

我有一个名为History的Fragment,它有一个像这样的布局

-d

班级看起来像这样

-f

此历史记录页面在从NavigationSlider菜单调用时第一次正常工作。历史页面包含两个带有两个片段的滑动选项卡。这些都是第一次显示,一切正常。

问题发生在第二次或之后。 没有显示错误,加载了布局,显示了滑动标签,但没有显示它们的碎片,滑块出现故障。

这个问题可能是什么原因? 根据{{​​3}}答案,我尝试使用不同的方法在片段中实现滑块。仍然是同样的问题。

提前致谢。

1 个答案:

答案 0 :(得分:10)

替换

pager.setAdapter(new PagerAdapter(getActivity().getSupportFragmentManager()));


pager.setAdapter(new PagerAdapter(getActivity().getChildFragmentmanager()));

原因:

  

CHILD FragmentManager是处理它所添加的片段中包含的片段的片段。