Activity的生命周期可分为
onCreate()
onStart()
onResume()
onPause()
onStop()
onDestroy()
启动一个Activity时会依次执行onCreate(),onStart(),onResume()三个方法,退出到主屏是会执行onPause(),onStop()方法,Activity还在运行,重回应用会执行onStart(),onResume()方法。退出应用会执行onPause(),onStop(),onDestroy()方法,此时Activity被彻底销毁。
在A Activity启动B Activity是,A会执行pause,然后B依次执行create,start,resume,最后A执行stop。当返回A时,B会执行pause,然后A执行start,resume,最后B执行stop,destroy,此时B被彻底销毁。