美文网首页
Fragment嵌套Fragment要用getChildFrag

Fragment嵌套Fragment要用getChildFrag

作者: pinkong | 来源:发表于2018-04-10 23:33 被阅读0次

    原本有个页面,是个activity,现在因为要嵌入到首页的tab里面,需要改造成fragment。其中嵌套了一个ViewPager,原先获取管理器用getSupportFragmentManager(),改成fragment后换成getFragmentManager()。启动后发现ViewPager的内容是空的,改成getChildFragmentManager ()问题解决。这边记录下这三者的区别:

    • getFragmentManager()所得到的是所在fragment 的父容器的管理器。
    • getChildFragmentManager()所得到的是在fragment 里面子容器的管理器。
    • getSupportFragmentManager()用于获取继承自android.support.v4.app.Fragment的fragment的管理器

    相关文章

      网友评论

          本文标题:Fragment嵌套Fragment要用getChildFrag

          本文链接:https://www.haomeiwen.com/subject/kuyohftx.html