Activity的生命周期

Activity的生命周期

onCreate():Activity启动时被调用

onStart():Activity正在启动,Activity处于可见,但是前台还没有显示

onResume():Activtiy已经在前台可见,用户可与之交互。

onPause();Activity正在停止(Paused形态),一般情况下会继续执行onStop方法,
但是还有一种情况是执行onResume方法,这个是用户操作当前Activity退到后台后又
迅速的回到当前的Activity,此时onResume()方法就会被回调

onStop():一般在onPause()方法执行完成之后直接执行,此时Activity将停止或者被覆盖
(Stopped形态),Activity不可见,仅会在后台继续运行

onRestart():表示Activity正在重新启动,当Activity由不可见变为可见状态,
会调用该方法,一般是用户打开了新的Activity,当前的Activity就会被暂停
(onPause和onStop就会执行),接着又回到当前的Activity页面时
onRestart方法就会被调用

onDestroy();此时Activity正在被销毁,