(1)程序的正常启动
onCreate() -> onStart() -> onResume()
(2)程序正常退出
onPause() -> onStop() -> onDestory()
(3)一个Activity启动另一个Activity
onPause() -> onStop()
再返回
onRestart() -> onStart() -> onResume()
(4)程序按back退出
onPause() -> onStop() -> onDestory()
再进入
onCreate() -> onStart() -> onResume()
(5)程序按home退出
onPause() -> onStop()
再进入
onRestart() -> onStart() -> onResume()
onCreate之后就会执行onStart,此时画面已经显示出来了,但还不能交互;然后执行onResume,此时可以与用户交互了。
加Log看看吧,不可能不执行onStart,onResume你的view就显示出来。