Fragment 嵌套-> ViewPage 嵌套->Fragment 不显示

开发中遇到了个问题就是Fragment嵌套ViewPage  Viewpage再嵌套Fragment   然后首次进入时能够正常显示  然后同一个Activity里切换后 再回来就看不到了  

然后百度了以后才知道在ViewPage里的要用 getChlidFragmentManager() 不要用getSupportFragmentManager()   不然会造成数据丢失  也就不显示了


官方文档:

public final FragmentManager getChildFragmentManager ()
Added in  API level 17

Return a private FragmentManager for placing and managing Fragments inside of this Fragment.

public FragmentManager getSupportFragmentManager ()

Return the FragmentManager for interacting with fragments associated with this activity.

简单说就是 Fragment 里嵌套Fragment 就用getChildFragmentManager() 

Activity里的就用 getSupportFragmentManaget()或者getFragmentManger()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值