onCreate():创建Activity实例
onStart():启动Activity实例
onResume():显示Activity实例
onRestart():重新启动Activity实例
onPause():暂停Activity实例
onStop():停止Activity实例
onDestroy():删除Activity实例
启动过程:onCreate()->onStart()->onResume()->Running(显示)
被新非全屏Activity部分遮挡时:Running(显示)->onPause()->新Activity动作{onCreate()=》onStart()=》onResume()=》Running(显示)=》退出}->onResume()->Running(显示)
被新全屏Activity全部遮挡时:Running(显示)->onPause()->onStop()->新Activity动作{onCreate()=》onStart()=》onResume()=》Running(显示)=》退出}->onRestart()->onStart()->onResume()->Running(显示)
退出过程:Running(显示)->onPause()->onStop()->onDestroy()
当Activity处于onPause()、onStop()状态时,有可能被系统kill掉,此时Activity重新启动时从onCreate()开始执行启动过程:
onCreate()->onStart()->onResume()->Running(显示)
参考:
http://winuxxan.blog.51cto.com/2779763/502523
http://www.cnblogs.com/hibraincol/archive/2012/03/06/2382120.html