Activity正常情况下生命周期回调方法
Activity正常情况下生命周期回调方法
生命周期方法
-
onCreate(): 一般用来初始化数据,变量。
-
onStart(): 这个Activity已经正在启动状态了,仅仅处于可见,还没有在前台显示,还在后台,无法和用户进行交互。
-
onResume: 前台可见,而且可以和用户进行交互。onResume之后,Activity就进入了运行状态了。
-
onPause: 表示Activity正在停止,和onResume方法是成对出现的。
-
onStop: 方法一般在onPause方法执行完之后就立即执行onStop方法。表示这个Activity即将停止,或者即将被另一个新的Activity完全覆盖。这个时候Activity不可见只能在后台运行。
-
onDestroy: 表示Activity方法正在被销毁。一般会在onDestroy方法中做一些资源的回收释放工作。是和onCreate方法成对出现。
-
onRestart: 表示Activity方法正在重新启动。这个时候Activity由onStop方法变为onStart。正常启动Activity,onRestart()方法是不会被调用的。