【Andriod基础】Activity的生命周期
来源:互联网 发布:淘宝网店财务软件 编辑:程序博客网 时间:2024/04/30 00:10
Activity生命周期指的就是Activity从启动到销毁的过程。
首先活动有四种状态:活动状态,暂停状态,停止状态,非活动状态
活动状态:指该活动现在位于界面的最上层,即你能看到的活动。
暂停状态:指该活动已经被其它新建的活动部分遮挡,或者半透明遮挡。
停止状态:指被其它新建的活动完全遮挡。
非活动状态:指该活动被系统终止后的状态,不管此时该活动处于哪种状态。
Activity总共有7个事件回调函数:
(1)onCreate() :Activity启动后调用的第一个函数,用来进行活动的初始化。创建View,绑定数据等等。
(2)onStart() :当onCreate()执行完之后,活动显示在屏幕上时,该函数会被调用。
(3)onRestart() :当Activity从停止状态中进入活动状态之前,该函数会被调用。
(4)onResume() :当Activity可以接受用户输入时,该函数被调用。
(5)onPause() :当Activity进入暂停状态时,该函数被调用。主要用来保存持久数据、关闭动画、释放CPU资源等。
(6)onStop() :当Activity不对用户可见后,该函数被调用,活动进入停止状态。
(7)onDestory() :在Activity被终止前,即进入非活动状态前,该函数被调用。有两种情况该函数会被调用:1.程序主动调用finish()2.程序被android系统终结
Activity还有两个状态保存和恢复的事件回调函数:
(1)onSaveInstanceState() :暂停或停止Activity前调用该函数,用以保存Activity的临时状态信息。
(2)onRestoreInstanceState() :恢复onSaveInstanceState()保存的Activity状态信息
图片来自于android官方文档。
- 【Andriod基础】Activity的生命周期
- andriod的activity的生命周期
- Andriod的activity生命周期分析
- andriod Activity生命周期
- android基础--Activity的生命周期
- android基础(Activity的生命周期)
- [Android基础]Activity的生命周期
- Andriod的七大生命周期
- Andriod 学习——Activity之间的跳转,以及Activity的生命周期。
- 【android基础】图文并茂讲解activity的生命周期
- android 基础学习(3)-----activity的生命周期
- Android基础之Activity的生命周期
- Android基础总结之一:Activity的生命周期
- 【Android基础篇】Activity的生命周期
- Android基础之Activity的生命周期
- Android基础学习笔记:Activity的生命周期
- Android基础之Activity的生命周期
- Activity的生命周期(基础篇)
- java iterview 02
- Oracle常用查询
- Java 中 instanceof 运算符的用法
- MMORPG游戏服务器技能系统设计:表格字段与技能程序框架
- 成为一名优秀的程序员
- 【Andriod基础】Activity的生命周期
- 活动安排问题
- 古今数学史
- JavaScript快速上手之3:对象
- java 泛型List擦除问题(解决方案)
- 怎么改变CO的成本控制范围
- Linux 哪个压缩命令 可以在windows下解压的
- 单例模式 饿汉式与懒汉式
- UVA 11525 Permutation(树状数组)