现象:在子Fragment中加入ViewPager后,切换时ViewPager数据消失出现空白。
解决办法:getChildFragmentManager替换掉getFragmentManager
如下:
ViewpagerAdapter adapter = new ViewpagerAdapter(getChildFragmentManager());
getFragmentManager()是所在fragment 父容器的碎片管理,
getChildFragmentManager()是在fragment 里面子容器的碎片管理。
解决Fragment中ViewPager数据消失问题
本文探讨了在使用Fragment时遇到的ViewPager数据消失问题,通过对比getFragmentManager()与getChildFragmentManager()的不同作用,提出了解决方案,即在创建适配器时使用后者,确保数据在切换时得以正确显示。
921

被折叠的 条评论
为什么被折叠?



