Activity相互啓動生命週期的變化

A啓動的流程如下:

2020-03-18 23:52:10.854 2720-2720/com.mobilevoice.findyou I/TestActivity: A = onCreate 
2020-03-18 23:52:10.861 2720-2720/com.mobilevoice.findyou I/TestActivity: A = onStart 
2020-03-18 23:52:10.864 2720-2720/com.mobilevoice.findyou I/TestActivity: A = onResume 

A啓動B流程如下:

2020-03-18 23:48:26.720 2720-2720/com.mobilevoice.findyou I/TestActivity: A = onPause 
2020-03-18 23:48:26.747 2720-2720/com.mobilevoice.findyou I/TestActivity: B = onCreate 
2020-03-18 23:48:26.753 2720-2720/com.mobilevoice.findyou I/TestActivity: B = onStart 
2020-03-18 23:48:26.755 2720-2720/com.mobilevoice.findyou I/TestActivity: B = onResume 
2020-03-18 23:48:27.141 2720-2720/com.mobilevoice.findyou I/TestActivity: A = onStop 

B返回到A到流程如下:

2020-03-18 23:49:25.841 2720-2720/com.mobilevoice.findyou I/TestActivity: B = onPause 
2020-03-18 23:49:25.869 2720-2720/com.mobilevoice.findyou I/TestActivity: A = onStart 
2020-03-18 23:49:25.871 2720-2720/com.mobilevoice.findyou I/TestActivity: A = onResume 
2020-03-18 23:49:26.140 2720-2720/com.mobilevoice.findyou I/TestActivity: B = onStop 
2020-03-18 23:49:26.141 2720-2720/com.mobilevoice.findyou I/TestActivity: B = onDestroy 

在B的Activity中onCreate方法裏調用finish方法的情況:

2020-03-09 10:55:54.742 4966-4966/com.demo.liveroom I/test: B = onCreate
2020-03-09 10:55:54.893 4966-4966/com.demo.liveroom I/test: B = onDestroy

省略掉執行其他生命週期的方法

在B的Activity中onStart方法裏調用finish方法的情況:

2020-03-09 11:02:03.427 5593-5593/com.demo.liveroom I/test: B = onCreate
2020-03-09 11:02:03.442 5593-5593/com.demo.liveroom I/test: B = onStart
2020-03-09 11:02:03.579 5593-5593/com.demo.liveroom I/test: B = onStop
2020-03-09 11:02:03.580 5593-5593/com.demo.liveroom I/test: B = onDestroy

在B的Activity中onResume方法裏調用finish方法的情況:

2020-03-09 11:04:11.640 6087-6087/com.demo.liveroom I/test: B = onCreate
2020-03-09 11:04:11.655 6087-6087/com.demo.liveroom I/test: B = onStart
2020-03-09 11:04:11.753 6087-6087/com.demo.liveroom I/test: B = onResume
2020-03-09 11:04:11.767 6087-6087/com.demo.liveroom I/test: B = onPause
2020-03-09 11:04:11.895 6087-6087/com.demo.liveroom I/test: B = onStop
2020-03-09 11:04:11.896 6087-6087/com.demo.liveroom I/test: B = onDestroy
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章