Android Fragment 生命周期

onAttach():被添加到Activity中回调,只会被调用一次。

onCreate():创建Fragment时回调,只会被调用一次。

onCreateView():每次创建,绘制该Fragment的View组件时回调,会将显示的View返回

onActivityCreate():当Fragment所在的Activity启动完成后回调。

onStart():启动Fragment时回调。

onResume:恢复Fragment时回调,onStart()后一定调用onResume(),onStart可见,onResume交互

运行中...

onPause():暂停Fragment时被回调。

onStop():停止Fragment时被回调。

onDestoryView():销毁该Fragment所包含的View组件时调用

onDestory():销毁Fragment时调用

onDetach():将Fragment从Activity中删除/替换 完成后回调,onDestory后一定会调用onDetach回调, 只会调用一次。

①:Activity加载Fragment时调用生命周期:

onAttach -> onCreate -> onCreateView -> onActivityCreate -> onStart -> onResume

②:当启动一个新的Activity,此时Fragment所在的Activity和Fragment都会调用onPause和

③:从新页面返回后,当前activity又重新可见了,activity和fragment会回调onResume

④:点击返回键Activity结束后,那么Fragment将会被完全结束,Fragment会进入销毁状态 onPause -> onStop -> onDestoryView -> onDestory -> onDetach

相关推荐
用户093 小时前
Gradle Cache Entries 深度探索
android·java·kotlin
循环不息优化不止4 小时前
安卓 View 绘制机制深度解析
android
叽哥4 小时前
Kotlin学习第 9 课:Kotlin 实战应用:从案例到项目
android·java·kotlin
雨白15 小时前
Java 线程通信基础:interrupt、wait 和 notifyAll 详解
android·java
诺诺Okami19 小时前
Android Framework-Launcher-UI和组件
android
潘潘潘20 小时前
Android线程间通信机制Handler介绍
android
潘潘潘20 小时前
Android动态链接库So的加载
android
潘潘潘20 小时前
Android多线程机制简介
android
CYRUS_STUDIO1 天前
利用 Linux 信号机制(SIGTRAP)实现 Android 下的反调试
android·安全·逆向
CYRUS_STUDIO1 天前
Android 反调试攻防实战:多重检测手段解析与内核级绕过方案
android·操作系统·逆向