【Android】Activity的生命周期

这是我Android的第一篇文章。

必须要从最简单但最基础的地方写起。

  • 先看生命周期图:

【Android】Activity的生命周期

  •  活动栈(task stack):Android是使用task来管理Activity的,一个任务就是一组存放在栈里的Activity的集合。
Activity的运行状态与栈内情况
  运行 暂停 停止 销毁
栈顶      
可见    
栈中  

 

下面就是具体Activity的生命周期变动:

  • Firstactivity 由Intent跳转到 SecondActivity:下图是两个activity的生命周期变化。

【Android】Activity的生命周期

  • 现在界面呈现SecondActivity,点击返回键后,再次点击返回键后:

 

【Android】Activity的生命周期

  •  下图是 进入FirstActivity后,应用切到后台,再次返回界面:【Android】Activity的生命周期
  •  下图是进入到FirstActivity,手机锁屏又亮屏:

【Android】Activity的生命周期