getFragmentManager和getChildFragmentManager使用不当导致viewpager不加载fragment
来源:互联网 发布:linux yum命令有什么用 编辑:程序博客网 时间:2024/05/01 09:31
情景
首页是一个activity中嵌套4个fragment,而这4个fragment中第一个fragment里面有一个viewpager,即是fragment中嵌套fragment
症状:
adapter = new TabPageIndicatorAdapter(getFragmentManager());
viewPager.setAdapter(adapter);
fragment中的viewpager加载fragment空白页
原因:
fragment嵌套,getFragmentManager()获得的是外层activity对所包含的fragment的manager,
getChildFragmentManager才是此Fragment对它的子fragment的manager。
解决方法:
adapter = new TabPageIndicatorAdapter(getChildFragmentManager());
viewPager.setAdapter(adapter);
0 0
- getFragmentManager和getChildFragmentManager使用不当导致viewpager不加载fragment
- 区别getFragmentManager、getSupportFragmentManager和getChildFragmentManager
- 区别getFragmentManager、getSupportFragmentManager和getChildFragmentManager
- fragment的getChildFragmentManager与getFragmentManager方法
- getFragmentManager与getChildFragmentManager,解决fragment白屏 、
- 关于getChildFragmentManager()、 getFragmentManager()、getSupportFragmentManager()的使用
- 关于getChildFragmentManager()、 getFragmentManager()、getSupportFragmentManager()的使用
- 关于getChildFragmentManager()、 getFragmentManager()、getSupportFragmentManager()的使用
- 关于getChildFragmentManager()、 getFragmentManager()、getSupportFragmentManager()的使用
- 使用getChildFragmentManager解决Fragment嵌套ViewPager出现空白
- getFragmentManager与getChildFragmentManager
- getFragmentManager与getChildFragmentManager
- getFragmentManager与getChildFragmentManager
- getFragmentManager与getChildFragmentManager
- getFragmentManager与getChildFragmentManager
- getFragmentManager与getChildFragmentManager 区别
- 关于getFragmentManager与getChildFragmentManager
- 使用ViewPager加载Fragment
- android:theme和app:popupTheme的作用,以及在android 3.0以下不起作用问题的解决
- PS混合模式
- C++模板
- JavaScript Array 对象splice() 方法
- TCP与UDP的区别
- getFragmentManager和getChildFragmentManager使用不当导致viewpager不加载fragment
- Keepalived 安装 配置
- java中InputStream中read()与read(byte[] b) 用法介绍
- turnjs4翻书效果
- 排序算法复杂度比较
- Java Web添加HTTP服务
- 二叉树的先序/中序/后序/层次遍历
- POJ 题目1185 炮兵阵地(状压DP)
- question(未完待续)