A启动B A生命周期全过程
1.启动A
Activity的初始化了,A第一步创建onCreate(20569): -------->成功!
Activity被激活A,onStart Activity显示在屏幕上(20569): -------->成功!
Activity被恢复A,onResume(20569): -------->成功!
2.在A中启动B
Activity被暂停A,Activity进入暂停状态onPause(21407): -------->成功!
B------------------>(21407): 创建!
Activity被激活B,onStart Activity显示在屏幕上(21407): -------->成功!
Activity被恢复B,onResume(21407): -------->成功!
Activity被停止A,Activity进入停止状态onStop(21407): -------->成功!
3.从B中返回A(按物理硬件返回键)
Activity被暂停B,Activity进入暂停状态onPause(21407): -------->成功!
Activity被重启A,Activity从停止状态进入活动状态onRestart(21407): -------->成功!
Activity被激活A,onStart Activity显示在屏幕上(21407): -------->成功!
Activity被恢复A,onResume(21407): -------->成功!
Activity被停止B,Activity进入停止状态onStop(21407): -------->成功!
Activity的消亡了,B最后的生命!销毁onDestroy(21407): -------->成功!
4.继续返回
Activity被暂停A,Activity进入暂停状态onPause(21407): -------->成功!
Activity被停止A,Activity进入停止状态onStop(21407): -------->成功!
Activity的消亡了,A最后的生命!销毁onDestroy(21407): -------->成功!
转自:http://blog.youkuaiyun.com/mengweiqi33/article/details/25720749
本文深入解析了Android应用从启动到结束的整个生命周期过程,包括如何启动一个应用、在应用内部启动另一个应用、从一个应用返回到另一个应用以及应用的销毁过程。
4136

被折叠的 条评论
为什么被折叠?



