@cxm-2016
2016-08-10T17:38:12.000000Z
字数 557
阅读 1477
android
在正常情况下,Activity会经历如下的生命周期。
(1)onCreate:表示Activity正在被创建,这是生命周期的第一个方法。在这个方法中,我们可以做一些初始化操作。
(2)onRestart:表示Activity正在被重新启动。一般情况下,当当前Activiyt从不可见转变为可见状态时,该方法会被调用。这种情形一般是用户操作导致,比如用户按下了Home键或者打开了一个新的Activity,等到再次回到此Activity的时候就会调用该生命周期方法。
(3)onStart:表示Activity正在被启动,此时Activity可见但不能交互。
(4)onResume:表示Activity正在与用户交互。此时Activity出现在前端并于用户进行交互。
(5)onPause:表示Activity正在被暂停。此时交互被暂停,如果当前Activity的onPause没有执行完毕,那么事件仍然会交付到当前的Activity而不是新的Activity。也就是说新Activity的onResume方法只能在当前Activity的onPause执行完毕之后才会被调用。
(6)onStop:表示Activity即将停止。
(7)onDestory:表示Activity即将被销毁。