在Android应用开发中,Activity
是基本的组成单元,它代表具有用户界面的单一屏幕。Activity
遵循严格的生命周期,其中包含了多种状态,但通常我们关注以下几种主要的状态:
Activity
被创建时调用。Activity
变为可见时调用。Activity
准备好与用户交互时调用。Activity
需要停止与用户交互时调用。Activity
不再可见时调用。Activity
被销毁时调用。一些不属于 Activity
生命周期方法的状态或转换可能包括:
Activity
生命周期的一个官方状态,而是在 Activity
真正被创建前的一个概念阶段。Activity
的生命周期中没有明确定义“挂起”状态,但它可能在 onPause()
和 onStop()
之间存在。Activity
在后台可能不可见,但这不是它的生命周期中的一个正式状态,onStop()
方法是用来处理 Activity
变得不可见的情况。其他不直接属于 Activity
生命周期控制的状态可能还包括内存不足导致的系统回收、屏幕旋转等系统事件,这些情况可能会触发 Activity
重新创建或销毁,但不是由开发者直接调用的方法。