下面回忆下Activity的生命周期:
activity常用生命周期主要是:
onCreate() —> onStart() –>onResume() –> onPause() –> onStop() –> onDestroy()
如图所示:
Activity第一次启动,回调如下:
onCreate-->onStart --> onResume.
当用户打开一个新的Activity或者按Home健回到桌面时,回调如下:
onPause--> onStop.
当用户再次回到此Activity时,回调如下:
onRestart -->onStart-->onResume.
当用户按返回键或者调用finish()结束此Activity时,回调如下:
onPause -->onStop-->onDestroy.