美文网首页
Android基础-解析activity生命周期

Android基础-解析activity生命周期

作者: 挖打发 | 来源:发表于2021-05-07 16:50 被阅读0次

1 阶段

经历了activity启动->onCreate->onStart->onResume->onPause->onStop->onDestory->activity关闭这几个阶段

2 各阶段解释

onCreate:创建activity,场景:初始化工作,如setContentView加载界面布局资源

onStart:正在启动activity,此时activity在后台不可见,无法与用户交互,场景:初始化工作,如setContentView加载界面布局资源

onResume:时刻1:activity第一次启动  时刻2:activity不完全显示,比如有弹框在顶层,此activity处于onPause状态,然后又让activity完全展示(处于UI顶层)  场景:数据恢复&展示

onPause:暂停,当前activity不完全展示,仍然可见,比如弹框  场景:数据存储、停止动画、回收广播(不可做耗时操作,防止新的弹框加载缓慢)

onStop:正在停止,当前activity完全不可见&activity不在UI最顶层  场景:回收工作&资源释放

onRestart:重新启动,onStop完全不可见转换为可见,当前activity处于UI最顶层  场景:数据恢复

onDestory:正在销毁activity  场景:回收工作 & 资源释放

相关文章

网友评论

      本文标题:Android基础-解析activity生命周期

      本文链接:https://www.haomeiwen.com/subject/ybfedltx.html