Activity的生命周期图:
图片来源:http://developer.android.com/images/activity_lifecycle.png
Activity创建过程中执行的方法:
1、首先会执行onCreate方法
2、之后会执行onStart方法
3、然后会执行onResume方法
这个时候这个Activity就已经运行起来了。
Activity不在当前屏幕显示时执行的方法:
1、首先会执行onPause方法,这个时候如果用户主动调起这个Activity,会执行onResume方法进行重载。
2、之后会执行 onStop方法,这个时候如果用户主动调起这个Activity,会执行onRestart方法,之后再执行onStart方法。
3、再之后会执行onDestroy方法,至此这个Activity就走完了一个完整的生命周期。
网友评论