Fragment和ViewPager多层嵌套,容易出现内层fragment某些页面数据丢失
来源:互联网 发布:淘宝上能信用卡套现吗 编辑:程序博客网 时间:2024/06/05 09:14
bug描述:
- 外层viewpager装若干外层fragment,其中的某个外层fragment又装个内层viewpager,内存viewpager又装若干内存fragment。当外层的fragmnet来回切换时,导致内层的fragment数据丢失,报RecyclerView: No adapter attached; skipping layout异常。
解决办法:
- 创建viewpager适配器的时候,传入getChildFragmentManager()。
原因:
getFragmentManager()或者getSupportFragmentManager()) :Return the FragmentManager for interacting with fragments associated with this fragment’s activity,是所在fragment 父容器的碎片管理。
getChildFragmentManager():Return a private FragmentManager for placing and managing Fragments inside of this Fragment,是在fragment里面子容器的碎片管理。
1 0
- Fragment和ViewPager多层嵌套,容易出现内层fragment某些页面数据丢失
- Fragment嵌套Fragment和Viewpager
- Fragment嵌套Fragment和Viewpager
- 实现Fragment->ViewPager->Fragment嵌套,并保存内层Fragment view 状态
- Android主页面 多层Fragment嵌套(Fragment+ViewPager)滑动
- 关于viewPager嵌套viewPager,切换上层fragment内层fragment不显示的问题
- Fragment嵌套内层不显示
- Android中多层嵌套ViewPager,ViewPager中Fragment内容空白
- Fragment和ViewPager嵌套使用
- viewPager+fragment嵌套viewPager+fragment
- ViewPager+Fragment嵌套ViewPager+Fragment
- 多层嵌套viewpage+fragment切换和显示
- Fragment嵌套Viewpager嵌套Fragment,切换后数据不见了解决方案....
- Fragment嵌套Fragment,Viewpager和Fragment联动,懒加载
- Android 多层fragment 嵌套时,viewPager不显示的问题
- ViewPager+Fragment 多层嵌套问题,第二次进入显示空白
- Android多层fragment嵌套Viewpager不显示问题
- 解决viewpager中一个fragment嵌套fragment出现重叠现象
- 字符串、数组、JSON字符串、JSON对象、DOMList转换方法总结
- 05上机练习3
- HDU 1241 Oil Deposits ([kuangbin带你飞]专题一 简单搜索)
- 回溯-基本原理
- VC++数据类型转换大全
- Fragment和ViewPager多层嵌套,容易出现内层fragment某些页面数据丢失
- HTML第五章上机练习1
- 矩形覆盖[剑指offer]之python实现
- 【codevs 1009】产生数
- 解决html网页缩放问题
- 无线电波在介质中的传播速度计算公式和印刷电路板(PCB)的特性阻抗与特性阻抗控制
- Sublimte 基本使用方法
- 花刺代理设置 无法验证 解决
- 二叉树计数2(卡特兰数+高精乘低精+高精除低精)