Activity的生命周期大体有如下几个:
onCreate,onStart,onResume,onRestart,onPause,onStop,onDestroy。
以下是几种常见场景的生命周期方法调用顺序:
假设被测的Activity为:Activity1,另一个Activity为Activity2,生命周期的方法调用指的是Activity1中的。
打开Activity1:
onCreate->onStart->onResume
在Activity1中打开Activity2:
onPause->onStop
关闭Activity2,返回到Activity1:
onRestart->onStart->onResume
关闭Activity1:
onPause->onStop->onDestroy