Activity周期
发布时间
阅读量:
阅读量
Activity生命周期解析
将其划分为两个部分进行阐述
一、典型情况下的生命周期
正常状态下,Activity会经历如下所示的生命周期过程:
- onCreate:标志着Activity的创建过程。在此阶段,可以执行一些初始化操作,例如调用setContentView方法加载界面布局资源,或对Activity所需的数据进行初始化处理。
- onRestart:表明Activity正在被重新启动。当当前Activity从不可见状态恢复为可见状态时,onRestart方法会被触发。这种情况通常由用户行为引起(如用户按下Home键切换至桌面或启动了新的Activity),此时当前的Activity将被暂停(即onPause和onStop方法会被调用)。随后当用户再次返回到该Activity时,就会触发这一过程。
- onStart:表示Activity正在启动并即将开始运行。此时虽然Activity已经可见,但尚未显示在前台,还不能与用户进行交互。可以理解为该界面已经加载完成,但尚未进入用户的视野范围。
- onResume:表示Activity已经出现在前台,并准备与用户进行交互。需要注意的是,这与onStart的区别在于:两者均表示Activity处于可见状态,但onStart时Activity仍处于后台运行状态;而onResum
全部评论 (0)
还没有任何评论哟~
