Fragment嵌套Fragment+ViewPager空白问题
来源:互联网 发布:淘宝买沙发注意什么 编辑:程序博客网 时间:2024/05/21 15:40
最近弄一个仿网易新闻的,TAB切换的效果,使用的是Fragment嵌套Fragment,ViewPager控制内嵌Fragment的滑动。发现个问题:
滑动页面,A页面第一次显示正常,之后再滑动到该页,数据不显示了,页面显示空白……经过调试发现,onCreateView每次都会被调用 ,了解下Fragment的生命周期即可知道:
问题总结:
onCreateView每次调用导致fragment每次都会设置新的view,并且之前的view没有被回收……这就导致了,新的view覆盖了之前设置的view
解决方法有几种:
1、设置viewpager.setOffscreenPageLimit(tabs);tabs为tab数
2、在onCreateView里面判断是否已经添加contentView,视情况做处理
3、重写destroyItem,去掉super.destroyItem(container, position, object);
2 0
- Fragment嵌套Fragment+ViewPager空白问题
- Fragment嵌套ViewPager切换后数据消失ViewPager空白问题
- Fragment嵌套ViewPager切换后数据消失ViewPager空白问题
- Fragment嵌套ViewPager切换后数据消失ViewPager空白问题
- Fragment嵌套ViewPager切换后数据消失ViewPager空白问题
- ViewPager+Fragment 多层嵌套问题,第二次进入显示空白
- Viewpager+Fragment嵌套Viewpager+Fragment空白页问题
- fragment 嵌套Fragment,出现空白的问题
- Viewpager 嵌套fragment的问题
- Fragment嵌套ViewPager切换后数据消失ViewPager第二个空白问题
- viewPager+fragment嵌套viewPager+fragment
- ViewPager+Fragment嵌套ViewPager+Fragment
- Android中多层嵌套ViewPager,ViewPager中Fragment内容空白
- Fragment嵌套问题Fragment一个ViewPager展示子Fragment
- viewpager的fragment嵌套viewpager的问题
- Viewpager+Fragment出现空白页面的问题
- viewpager+fragment互相切换出现空白问题
- Viewpager+Fragment出现空白页面的问题
- 【Redis】——Redis简单介绍及Redis安装详细过程
- hdu3191 How Many Paths Are There(次短路计数dp)
- 浮点小数和二进制数的转换 2进制
- ExtJS环境搭建
- 给定两个整形变量的值, 但是不允许建立临时文件将两个值得内容进行交换。
- Fragment嵌套Fragment+ViewPager空白问题
- Android开发艺术探索读书笔记(第12章 Bitmap的加载和Cache)
- 【OGG】Oracle GoldenGate12c静默安装
- 给定两个整形变量的值。将两个值得内容进行交换
- 为什么移动Web页面都喜欢width=device-width 且关闭系统缩放功能
- UNIX网络编程——守护进程和inted超级服务器
- QQ浏览器X5内核问题汇总
- 走遍大海 —— 南中国海
- Java静态代码与构造方法