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();












你可能感兴趣的:(Fragment)