Fragment

Fragment

生命周期

onAttach -->onCreate-->onCreateView-->onActivityCreated-->onStart-->onResume-->onPause-->onStop-->onDestroyView-->onDestroy-->onDetach

点击home键

执行onPause --   onStop

再进入程序

执行onStart -- onResume

点击back

onPause -- onStop -- onDestroyView -- onDestroy -- onDetach

和Activity生命周期比较相似,但是多了几个,

onAttach:Fragment和Activity建立关系时调用,第一个执行方法

onCreateView:为Fragment加载布局使用,

onDestroyView:Fragment 布局被移除时调用

onDetach:Fragment和Activity解除关联调用

动态添加Fragment  主要是分为4步:

1,获取到FragmentManager   getFragmentManager

2, 开启一个事务,调用beginTransaction方法开启

3,向内容器添加Fragment  用replace方法,需要传入容器的id和Fragment的实例

4,提交事务,用commit方法

getFragmentManager().beginTransaction.replace(id,fragment).commit();












最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容