基础知识篇(一)Acticity生命周期

Activity 类是 Android 应用的关键组件,而 activity 的启动和组合方式是平台应用模型的基本组成部分。与使用 main() 方法启动应用的编程范式不同,Android 系统会通过调用与其生命周期特定阶段对应的特定回调方法,在 Activity 实例中启动代码。

1、生命周期

为了在 activity 生命周期的各个阶段之间导航过渡,Activity 类提供了六个核心回调:onCreate()、onStart()、onResume()、onPause()、onStop() 和 onDestroy()。当 activity 进入新状态时,系统会调用其中每个回调。

2、生命周期详解

onCreate() 首次创建 Activity 时触发,只会调用一次
onReStart() (1)按下home键之后,然后切换回来,会调用onRestart()。(2)从本Activity跳转到另一个Activity之后,按back键返回原来Activity,会调用onRestart();(3)从本Activity切换到其他的应用,然后再从其他应用切换回来,会调用onRestart();
onStart() 进入开始状态, Activity 准备进入前台并实现互动
onResume() 应用与用户互动的状态, Activity 进入前台并实现互动
onPause() 表明Activity进入暂停状态,不再位于前台
onStart() Activity 对用户不再可见时,
onDestroy() Activity销毁前回调,可以用来释放资源等操作
相关推荐
优选资源分享1 小时前
椒盐音乐 v11.1.0 丨安卓无广本地音乐播放器
android
xiangxiongfly9152 小时前
Android ArrayMap源码分析
android·arraymap
lishutong10063 小时前
直破 Android 17 大屏困局:Navigation 3 架构深度解析
android·架构
梦里花开知多少3 小时前
AOSP Android 14 壁纸架构深度分析
android
木子予彤4 小时前
直破 Android 17 大屏困局:Navigation 3 架构深度解析
android·android jetpack
用户41659673693554 小时前
记一次 Compose 文本排版填坑:为什么阿拉伯文案明明空间足够却强行换行?
android
九天轩辕4 小时前
Android CI/CD 编译 AIDL 报错分析与解决
android·java·ci/cd
人民的石头4 小时前
android AI 规则匹配引擎接入
android
小手智联老徐4 小时前
Windows 下 ADB 无线调试与系统级操作指南
android·windows·adb
叶羽西5 小时前
Android15 Media框架JNI Interface调试
android