getFragmentManager、getSupperFragmentManager和getChildFragmentManager的区别

筅森魡賤 提交于 2020-01-28 08:45:03

Activity通过FragmentManager来对Fragment进行管理,获取FragmentManager有三种方式:

1、getFragmentManager

使用android.app包下的Fragment时获取,由于Fragment为3.0出现,不向下兼容

2、getSupperFragmentManager

使用v4包下的Fragment时获取,可以向下兼容,但有限制条件,activity必须继承FragmentActivity或AppCompatActivity

3、getChildFragmentManager

Fragment中嵌套Fragment时获取,内部的Fragment获取FragmentManager时使用,获取到的是Fragment内部管理器

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!