ViewPagerFragment嵌套更新 内层Fragment丢失

代码描述:外层用ViewPagerFragment实现按钮Fragment的点击滑动切换,内层Fragment用FragmentPagerAdapter实现内层的按钮和Fragment切换。

问题:外层viewPagerFragment更新adapter的时候,内层FragmentPagerAdapter里的Fragment不显示了。

解决办法:

//public class MyFragmentManagerextendsFragmentPagerAdapter

在内层Fragment里

将FragmentPagerAdapter adapter=new MyFragmentManager(getActivity().getSupportFragmentManager(),content);

改成

FragmentPagerAdapter adapter =newMyFragmentManager(getChildFragmentManager(),content);

原因:未深究, Fragment嵌套Fragment 用getChildFragmentManager();

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容