Fragment 生命周期

来源:互联网 发布:珠海广电网络营业厅 编辑:程序博客网 时间:2024/05/21 19:25

一. Fragment 中常用的生命周期方法:
当 Fragment 从创建到运行时回调的生命周期方法有:
1. onAttach():当 Fragment 依附到 Activity 时调用的方法
2. onCreate():当 Fragment 创建时调用的方法
3. onCreateView():给 Fragment 加载布局时调用的方法
4. onActivityCreated():当该 Fragment 依附的 Activity 创建时调用的方法
5. onStart():当 Fragment 启动时调用的方法
6. onResume():当 Fragment 正在运行时调用的方法
二. 当 Fragment 不在使用时调用的生命周期方法
onPause();当 Fragment 不在交互时调用该方法
onStop();当 Fragment 不再可见时调用该方法
onDestroyView():销毁 Fragment 布局时调用的方法
onDestroy();当 Frament 销毁时调用的方法
onDetach();当 Fragment 完全脱离 Fragment 时调用的方法
三. 生命周期方法调用的顺序如下图所示:
案例:使用代码演示 Fragment 生命周期执行顺序
具体要求:MainActivity 的布局中有两个按钮,一个是用于加载 Fragment 的,另外一个是切换到另外一个 Activity 的,界面代码入下所示:
MainActivity 界面:
这里写图片描述
Fragment 界面:
这里写图片描述
AnotherActivity 界面:
这里写图片描述
代码部分:
这里写图片描述
Fragment 部分:
这里写图片描述
这里写图片描述
AnotherActivity代码部分:
这里写图片描述
运行效果:
这里写图片描述

原创粉丝点击