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代码部分:
运行效果:
- fragment 生命周期
- Fragment生命周期
- Fragment 生命周期
- Fragment生命周期
- Fragment生命周期
- Fragment生命周期
- Fragment生命周期
- fragment 生命周期
- Fragment生命周期
- Fragment生命周期
- Fragment生命周期
- fragment 生命周期
- Fragment生命周期
- Fragment 生命周期
- Fragment生命周期
- Fragment生命周期
- Fragment生命周期
- Fragment生命周期
- LVS系列—LVS-DR 模式安装
- 增删查改的业务逻辑
- hdu2090 算菜价(C语言)
- Go语言的素数对象编程实现及其使用
- MySQL删除视图
- Fragment 生命周期
- 奇怪的非同寻常的金币
- flowable ContentEngine和ContentEngineConfiguration的关系
- n个数中y数字出现了几次
- 机器学习自学网址
- 这个超时了的对程序(1到n中y数字出现了几次)
- Verilog数组初始化赋值
- 数字反转,哈哈哈(无缺陷)
- ADM Radeon R9 NANO参数