图来自百度百科。
onCreate();启动activity时被调用,用于进行初始化操作(加载布局、绑定事件等),不应在onCreate()中做过多的不必要操作,避免造成打开activity时间过长。
onStart();调用此方法时,activity由不可见变为可见,对用户不可见,在后台运行。
onResume();这个方法在活动准备好和用户进行交互时候调用,对用户可见。
onPase();另个activity被启动,当前activity被停止,进入暂停状态,不再处于栈顶位置,用户不可对当前activity进行操作。
onStop();activity完全被停止,进入后台运行,对用户完全不可见。activity的所有状态都被保留,但不执行任何代码。
onRestart();活动由不可见变为可见,一般为:onStop→onRestart→onStart→onResume。
onDestroy();活动即将被销毁。
注意点:在调用onCreate方法时,一般迅速调用onStart和onResume。onCreate→onStart→onResume。
在生命周期中,onResume、onPause、onStop、是属于“静态”的。他们可以存在的时间较长。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)