activity生命周期 A启动B,B返回A, A,B的全生命周期

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): -------->成功!
          测试源码见附件

你可能感兴趣的:(Android学习笔记)