Activity的四种状态:
- 活动状态(Active/Running):Activity处于界面最顶端,获取焦点。(执行完 onCreate()、onStart()、onResume()之后)
- 暂停状态(paused):Activity失去焦点,但是对用户可见。 (当弹出一个半透明Activity或者dialog样式的Activity时)。
- 停止状态(Stopped):Activity被完全遮挡,但保留所有状态和成员信息。(当弹出一个完整的Activity将之覆盖,或者按了home键让程序在后台运行时)。
- 非活动状态(Killed):Activity被停止。调用了onDestroyed()Activity被完全销毁。
引用一个常用的Activity生命周期图: