实际开发中,又这样一个场景:首页是一个viewPager + 3个fragment,然后第三个fragment中又嵌套了一个viewPager + 4个fragment。可能出现子viewPager中的4个fragment不显示的问题。
解决方案:此时要注意第一层viewPager关联的适配器FragmentStatePagerAdapter初始化时使用的FragmentManager参数使用getFragmentManager()获取,但是第二层viewPager关联的适配器FragmentStatePagerAdapter初始化时使用的FragmentManager参数得使用getChildFragmentManager(),不能使用getFragmentManager(),二者要使用的fragmentManager有所区别。