在 Android 开发中,Activity 生命周期是应用状态管理的核心机制。以下是主要阶段及关键行为:

1. 创建阶段 🚀

Activity 首次启动时,会依次调用:

  • onCreate():初始化布局和基本设置
  • onStart():Activity 变为可见
  • onResume():用户可与 Activity 交互
Activity_创建

2. 前台交互 🔄

  • onPause():暂停当前 Activity(如切换到其他应用)
  • onStop():Activity 被隐藏
  • onDestroy():销毁 Activity 前的清理工作
Activity_前台

3. 重启与重建 🔄

  • onRestart():Activity 从停止状态重新启动
  • onStart():再次变为可见
  • onResume():恢复用户交互能力
Activity_重启

深入理解生命周期有助于优化应用性能,避免内存泄漏。建议结合官方文档学习:Android Activity 生命周期