您当前所在位置:首页资讯安卓生命周期(安卓编程技巧生命周期)

安卓生命周期(安卓编程技巧生命周期)

更新:2022-07-25 15:09:10编辑:小梓01归类:资讯

安卓生命周期(安卓编程技巧生命周期)-


安卓编程技巧: Activity的生命周期

安卓生命周期(安卓编程技巧生命周期)-


这是一个老生常谈的问题啦。但是非常重要,在安卓的编程中,如果这个不太懂的话,不容易写出准确的程序来。

安卓的生命周期主要有6个阶段。分别对应6个回调函数。

onCreate

这是Activity的创建阶段。这个阶段的任务就是创建界面视图。这个方法有一个Bundle参数,这个参数是用来传送上一次程序运行时保存的数据状态。比如说你看书的时候看到第几页了。

onStart

创建阶段结束以后,就进入开始阶段。这个阶段主要是初始化界面上的一些数据。准备把界面推向用户。

onResume

开始阶段完成以后就会立即进入这个恢复阶段。在这个阶段,用户已经可以看到界面,并且可以与界面进行交互了。

onPause

任何中断恢复阶段的操作都会导致暂停状态函数的调用。比如按了主键,或者有电话进来了。

在这个阶段里可以暂停一些正在进行的操作,比如说你正在播放电影,可以暂停一下。

在这个阶段的时候用户的界面还是可见的,只是在后端,就像蒙上了一层阴影。

从这个阶段一个有两个去向,一个是终止,一个是恢复。恢复就是再把用户界面推到前端。下来是终止状态。

onStop

如果用户的见面转为不可见。这个停止函数就会被调用。

从这个阶段有两个去向。一个是开始,一个是消除。开始阶段的调用是由用户再启动这个程序而触发的。

消除阶段的调用是系统关掉这个程序而触发的。

onRestart

再启动有个专门的状态。是从停止状态进入开始阶段的过渡状态。

onDestroy

程序被彻底关掉以后,消除函数会被调用。

基本上在安卓编程中用到的生命周期就是这个样子的。

最后把完整的状态转换流程图放在这里供你参考。

安卓生命周期(安卓编程技巧生命周期)-


这里是丁哥开讲,欢迎留言,我们继续深入讨论。谢谢!


以上就是电脑114游戏给大家带来的关于安卓生命周期(安卓编程技巧生命周期)全部内容,更多资讯请关注电脑114游戏。

电脑114游戏-好玩游戏攻略集合版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

梦幻西游法宝合成教程(门派法宝常见问题汇总) 安卓破解内购单机游戏(安卓移动端单机游戏)