Android基础之Activity的生命周期

一、Activity的生命周期图

Android基础之Activity的生命周期_第1张图片

二、注意事项

1、半遮挡情况
在启动一个半遮挡Activity时,当前Activity才调用onPause(),Dialog对话框不会调用。

–>onPause()
<–onResume()

2、全遮挡情况
在跳转到下一个新的Activity时,当前Activity先调用onPause(),在下一个Activity启动完成后,当前Activity才停止onStop()

Android基础之Activity的生命周期_第2张图片

3、返回情况
从下一个新的Activity返回到当前Activity时,新的Activity会销毁onDestroy()

Android基础之Activity的生命周期_第3张图片

4、按主菜单键情况
按主菜单键时,当前Activity先调用onPause(),再调用onStop()
FirstActivity

–>onPause()
–>onStop()

再点击软件返回退出时的Activity时

FirstActivity

<–onReStart()
<–onStart()
<–onResume()

你可能感兴趣的:(android)