ViewPager中嵌套Fragment,切换之后出现空白页没有加载数据的解决方法
2016-12-27 11:30
561 查看
问题描述:
ViewPager中嵌套ViewPager并用Fragment填充数据,但是在切换外部ViewPager之后,却没办法加载内部ViewPager中的数据。例如:当切换我界面之后再返回星座界面,就加载不了其中的数据。
解决方案:
adapter = new TabAdapter(getFragmentManager(), consName, mConsFragments);
adapter = new TabAdapter(getChildFragmentManager(), consName, mConsFragments);
将getFragmentManager()修改成getChildFragmentManager()就可以了。
分析:
getFragmentManager到的是activity对所包含fragment的Manager,而如果是fragment嵌套fragment,那么就需要利用getChildFragmentManager()了。
getFragmentManager()是所在fragment 父容器的碎片管理,
getChildFragmentManager()是在fragment 里面子容器的碎片管理。
ViewPager中嵌套ViewPager并用Fragment填充数据,但是在切换外部ViewPager之后,却没办法加载内部ViewPager中的数据。例如:当切换我界面之后再返回星座界面,就加载不了其中的数据。
解决方案:
adapter = new TabAdapter(getFragmentManager(), consName, mConsFragments);
adapter = new TabAdapter(getChildFragmentManager(), consName, mConsFragments);
将getFragmentManager()修改成getChildFragmentManager()就可以了。
分析:
getFragmentManager到的是activity对所包含fragment的Manager,而如果是fragment嵌套fragment,那么就需要利用getChildFragmentManager()了。
getFragmentManager()是所在fragment 父容器的碎片管理,
getChildFragmentManager()是在fragment 里面子容器的碎片管理。
相关文章推荐
- 解决android FragmentTabHost + viewpager + fragment 嵌套布局切换出现白屏什么都没有问题
- fragment中如果有fragment嵌套viewpager,每次点击刷新及懒加载的解决方法
- Viewpager+Fragment+RecyclerView 在隔页点击切换数数据为空白的解决方法
- fragment里面嵌套ViewPager,解决切换fragment了之后ViewPager中的内容消失的问题
- viewpager嵌套fragment,滑动别的fragment之后,之前的fragment数据重新加载,恢复默认了
- Fragment嵌套ViewPager切换后数据消失ViewPager空白问题
- ViewPager + Fragment的预加载解决方法
- Fragment和ViewPager多层嵌套,容易出现内层fragment某些页面数据丢失
- 【Android】解决RadioButton+FragmentPagerAdapter+Fragment切换页面数据加载的问题
- Fragment嵌套ViewPager切换后数据消失ViewPager空白问题
- 解决RadioButton+FragmentPagerAdapter+Fragment切换页面数据加载的问题
- viewPager+fragment实现分页切换,跳转至别的页面改变数据,fragment没有改变
- Fragment嵌套ViewPager,viewpager切换的时候,手机出现白屏
- viewPager+fragment实现分页切换,跳转至别的页面改变数据,fragment没有改变
- viewpager嵌套fragment,数据预加载的问题
- Fragment嵌套ViewPager切换后数据消失ViewPager第二个空白问题
- 解决viewpager中一个fragment嵌套fragment出现重叠现象
- viewpager+fragment联网加载数据无显示以及预加载问题解决
- 温补而知新——之(Fragment+ViewPager使用,frgment切换listview数据重复加载问题png)
- Fragment里面用ViewPager嵌套2个Fragment,第二次切换变成空白的解决办法