當(dāng)一個Activity啟動另外一個Activity的時候媒怯,啟動第二個Activity的過程和停止第一個Activity的過程存在重復(fù)的過程锯厢。
Activity A 啟動 Activity B卿啡,執(zhí)行順序如下:
- Activity A onPause()
- Activity B onCreate(), onStart(), onResume()
- Activity A 如果不可見墨缘,即Activity B是全屏贩汉,執(zhí)行onStop()憨奸。 如果 Activity A依然可見革屠,即 Activity B不是全屏,那么 onStop() 不會調(diào)用排宰。
這個順序說明似芝,如果需要從 A 和 B 共享數(shù)據(jù),A需要在 onPause() 里面寫數(shù)據(jù)板甘,那么 B就可以使用數(shù)據(jù)了.