Android Fragment中嵌套Fragment不显示
来源:互联网 发布:人工智能的利弊英文 编辑:程序博客网 时间:2024/06/08 14:46
先看一段错误代码,这段代码写在一个 Fragment 中:
private void initView(){ mViewPageAdpater = new ViewPageAdpater( getFragmentManager() ); mFragments.add( new DemoListFragment() ); mTitles.add( "title1" ); mFragments.add( new DemoListFragment() ); mTitles.add( "title2" ); mFragments.add( new DemoListFragment() ); mTitles.add( "title3" ); mViewPageAdpater.setFragments( mFragments, mTitles ); }
这段代码看上去一切正常,但是有时候就是好好的就是现实不出来,最后终于发现,问题就在 new ViewPageAdpater( getFragmentManager() ); 这里。
之前就知道 fragment中嵌套fragment 应该使用 getChildFragmentManager():
正确的写法:
private void initView(){ mViewPageAdpater = new ViewPageAdpater( getChildFragmentManager() ); mFragments.add( new DemoListFragment() ); mTitles.add( "title1" ); mFragments.add( new DemoListFragment() ); mTitles.add( "title2" ); mFragments.add( new DemoListFragment() ); mTitles.add( "title3" ); mViewPageAdpater.setFragments( mFragments, mTitles ); }
以后每当在 Fragment 中要用到 FragmentManager 的时候一定要记住,使用 getChildFragmentManager()。
0 0
- Android Fragment中嵌套Fragment不显示
- Android Fragment中嵌套Fragment,不显示view
- Android Fragment中嵌套Fragment,不显示view
- Android Fragment中嵌套Fragment,不显示view
- Android Fragment中嵌套Fragment,不显示view
- Android Fragment中嵌套Fragment,不显示view
- Android中Fragment嵌套Fragment,切换Fragment时不显示视图的原因及解决方法
- Fragment 嵌套-> ViewPage 嵌套->Fragment 不显示
- ViewPager中嵌套Fragment不显示问题
- Fragment中嵌套Fragment,多次显示隐藏父Fragment之后子Fragment不显示
- fragment中嵌套viewpager,vierpager中用fragment不显示数据
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 ...
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示 ...
- fragment中嵌套viewpager,vierpager中有多个fragment,不显示
- 23种设计模式
- 转载34条高效sql原则
- SPI协议详解
- 支付网关潜藏黑客!32万多含CVV码的财务信息被盗
- 死神
- Android Fragment中嵌套Fragment不显示
- Global shutter(全局快门)与Rolling shutter(卷帘快门)的区别与比较
- 获取Android设备电池电量状态
- 怎样用XMind快速制作思维导图
- android 空中OTA升级
- CAN总线协议详解
- Spinner 设置适配器, adapter
- Longest Common Prefix
- LeetCode 167.Two Sum II 解题报告