Fragment生命周期
前提
定义三个fragment,
左边fragment中定义一个button
右边FrameLayout布局中先定义一个right_fragment,然后被another_right_fragment替换掉
然后打log跟踪RightFragment的生命周期:
具体截图如下:
1-Fragment生命周期-首次加载RightFragment:
onAttach:当碎片和活动建立关联的时候调用
onCreateView:当碎片加载布局的时候调用
onAttach->onCreate->onCreateView->onActivityCreated->onStart->onResume2-Fragment生命周期-点击左边button,RightFragment被替换掉
onDestroyView 当与碎片无关的视图被移除的时候调用
onPause->onStop->onDestroyView3-Fragment生命周期-按下back再次返回到RightFragment
没有log打印出来
4-Fragment生命周期-按下back,退出程序
onDestroy->onDetach