Activity生命周期历程中包含以下几个状态:
created,onCreate()方法执行完毕后。
started,onStart()方法执行完毕后。
resumed,onResume()方法执行完毕后,运行状态。
paused,onPause()执行完毕后,activity部分被遮挡。
stopped,onStop()执行完毕后,activity完全被遮挡,完全不可见。
destroyed,onDestroy()执行完毕后,activity被销毁掉。
在当前运行的activity上弹出非整屏activity,将只会执行onPause()。
若按home键出去,将会执行onPause()及onStop()。
若按锁屏键,将会执行onPause()及onStop();再按锁屏键,会显示锁屏界面,但是会执行onRestart,onStart及onresume
若按back键,将会onPause()及onStop()及onDestroy()。
若在onCreate()中直接调用finish(),将不会调用其他生命周期方法,而会直接调用onDestroy()。