1、Activity 从创建到进入运行态所触发的事件 onCreate() → onStart() → onResume()
2、从运行态到停止态所触发的事件 onPause() → onStop()
3、从停止态到运行态所触发事件 onRestart() → onStart() → onResume()
4、从运行态到暂停态所触发事件 onPause()
5、从暂停态到运行态所触发事件 onResume()
a、打开应用:onCreate() → onStart() → onResume() ,在开始的时候这三个方法都会调用。
b、从第一个activity切换到第二个:先会 onPause()第一个,然后onCreate() → onStart() → onResume(),最后在onStop()
c、从第二个切换到第一个:内容与上一步相同
d、按手机的回退(back)键:先onPause 第一个,然后 onRestart() → onStart() → onResume() ,然后onStop() → onDestroy() 第二个
e、按 home 键:会调用 onPause() → onStop()
f、再安home 键 重新选择程序进入:onRestart() → onStart() → onResume()
g、最终退出:onPause() → onStop() → onDestroy()