1. 程式人生 > >activity生命週期 A啟動B,B返回A, A,B的全生命週期

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): -------->成功!

          測試原始碼見附件