Activity生命周期(五大状态七大方法) 📱🔄
第一部分:活动状态 Lifecycle States 🟢🔄🔵
在Android中,Activity有五个主要的状态,这些状态决定了其是否可以与用户进行交互。这五个状态分别是:
1. 创建状态 (Created State) 🟢
2. 启动状态 (Started State) 🔵
3. 暂停状态 (Paused State) ⏸️
4. 停止状态 (Stopped State) ⚫
5. 销毁状态 (Destroyed State) ❌
第二部分:生命周期方法 Lifecycle Methods 🔄🔧
为了管理这些状态,Android系统提供了七个关键的方法,帮助开发者控制Activity的行为。这七个方法包括:
1. onCreate() – 创建Activity时调用 🔄
2. onStart() – 当Activity变为可见时调用 🔵
3. onResume() – 当Activity准备好与用户交互时调用 ⏩
4. onPause() – 当Activity失去焦点但仍部分可见时调用 ⏸️
5. onStop() – 当Activity完全不可见时调用 ⚫
6. onDestroy() – 当Activity即将销毁时调用 ❌
7. onRestart() – 当处于停止状态的Activity重新启动时调用 🔄
掌握这些状态和方法,将有助于开发者更有效地管理和优化应用的用户体验。🚀