手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

android 活动的生命周期

时间:2025-01-04 16:24:06

1、活动有7个方法,分别是:1)onCreate();2)onStart();3)onResume();4)onPause();5)onStop();6)onDestroy();7)onRestart();

android 活动的生命周期

2、1)onCreate()这个方法在活动第一次创建的时候会被调用。注意,是第一次创建。如果活动从停止状态重新进入运行状态,是不会调用这个方法的

3、2)onStart()这个活动由不可见进入可见的时候调用。比如,当从停止状态进入到运行状态会调用。比如,一个activity中打开一个对话框,再按返回键重新进入这个活动,这个方法是不会被调用的。

4、3)onResume()当活动准备好和用户进行交互的时候调用。举例,现在许多同学在一起赛跑,老师说,下一组要跑步的走到起跑线,准备跑。此时就是onResume(),此时的活动一定位于前台,学生一定站在了跑道上,一个道理。

5、4)onPause()当前活动需要去启动另一个活动,或者恢复另一个活动的时候去调用。这个方法中,我们可以将一些CPU资源等释放掉,因为当你不在前台了,处于暂停或者停止甚至是销毁状态了,就应该让出一些资源,减少系统的负担。

6、5)onStop()活动完全不可见的时候调用。比如,当前activity启动了一个对话框式的活动,那么是不会执行onStop()的。但启动了一个全屏的activity,就会得到调用。

7、6)onDestroy()这个很好理解,不用多说了,活动被销毁了,按返回键了,或者finish等

8、7)onRestart()由停止状态变为运行状态了,被调用。如果是暂停状态变为运行状态,是不会被调用的。

© 手抄报圈