Activity生命周期

2015-08-04 19:29 3,017人阅读 暂无评论
版权声明:本文著作权归 TeachCourse所有,未经许可禁止转载,谢谢支持!
转载请注明出处: http://teachcourse.cn/activity-life-cycle

理解activity应用程序的生命周期需要理解:一个周期、五种状态和九个方法。

一个周期:activity存放在堆栈中,一个新的activity启动后跑到堆栈顶端,退出后从堆栈顶端退下,称为一个生命周期。

五种状态:启动状态、运行状态、暂停状态、停止状态和销毁状态。在运行状态都可能转变为暂停状态和停止状态,然后进入销毁状态;运行状态出现异常或新的activity启动也会进入销毁状态。

九个方法:

onCreate():当activity第一次被创建的时候调用。

onRestart():当activity被停止后,再次被启动之前调用。

onStart():当activity变为用户可见之前调用。

onResume():当activity开始与用户界面进行交互之前调用。

onPause():当系统启动新的activity时调用。

onStop():当activity变为用户不可见时调用。

onDestroy():在activity销毁前调用。

onSaveInstanceState():调用该方法让activity可以保存每个实例的状态。

onRestoreInstanceState():使用onSaveInstanceState()保存的状态重新初始化某个Activity时调用

关注公众号 扫一扫二维码,加我QQ

如果文章对你有帮助,欢迎点击上方按钮关注作者

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ1589359239或公众号TeachCourse)
转载请注明出处: http://teachcourse.cn/activity-life-cycle
Eclipse卸载已安装的Genymotion插件 Eclipse卸载已安装的Genymotio
VirtualBox如何安装Windows 7操作系统 VirtualBox如何安装Windows 7
解决Android SDK无法下载或下载慢相关问题 解决Android SDK无法下载或下
浅谈ContentValues类 浅谈ContentValues类

发表评论

呲牙 憨笑 坏笑 偷笑 色 微笑 抓狂 睡觉 酷 流汗 鼓掌 大哭 可怜 疑问 晕 惊讶 得意 尴尬 发怒 奋斗 衰 骷髅 啤酒 吃饭 礼物 强 弱 握手 OK NO 勾引 拳头 差劲 爱你

表情