在 Android 开发中,Activity
生命周期是应用状态管理的核心机制。以下是主要阶段及关键行为:
1. 创建阶段 🚀
当 Activity
首次启动时,会依次调用:
onCreate()
:初始化布局和基本设置onStart()
:Activity 变为可见onResume()
:用户可与 Activity 交互
2. 前台交互 🔄
onPause()
:暂停当前 Activity(如切换到其他应用)onStop()
:Activity 被隐藏onDestroy()
:销毁 Activity 前的清理工作
3. 重启与重建 🔄
onRestart()
:Activity 从停止状态重新启动onStart()
:再次变为可见onResume()
:恢复用户交互能力
深入理解生命周期有助于优化应用性能,避免内存泄漏。建议结合官方文档学习:Android Activity 生命周期