Activity生命周期
来源:互联网 发布:码畜 知乎 编辑:程序博客网 时间:2024/06/03 20:11
onCreate()
- 初始化Activity,这个方法会在活动第一次创建的时候被调用。用于给Activity进行初始化。
onStart()
- 执行此方法后Activity变为可见状态。
onResume()
- 运行此方法后,Activity处于运行状态,用户可以进行交互。此时的Activity一定是处于堆栈的栈顶,正在运行。
onPause()
- 通常我们从这个当前Activity进入另一个Activity的时候会执行此方法,暂停当前的的Activity,然后启动另一个Activity。此时当前的Activity还是可见的。
onStop()
- 当另一个Activity启动后(也就是执行onResume后),当前的Activity执行该方法,进入停止状态,该方法后,Activity变为不可见。
onDestory()
- 当从该Activity退出后,执行onDestroy()方法,Activity死亡,意味着生命的结束。
正如图中所示,Activity的生命周期可以分为三层:
(1)完整生存期:
从onCreate()一直到onDestroy()销毁结束。
(2)可见生存期:
onStart()执行后可见,直到onStop()执行后不可见。
(3)前台生存期
Activity在onResume()和onPause()之间的是Activity在前台的运行的过程。
0 0
- Activity 生命周期
- Activity生命周期
- Activity 生命周期
- Activity 生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- activity生命周期
- Activity 生命周期
- Activity生命周期
- Activity 生命周期
- activity生命周期
- Activity 生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- 关于L298N的应用
- Unity3D 制作#字棋
- BZOJ3767A+B Problem加强版
- go的语言特性总结
- Ubuntu Linux 查看、编辑、比较二进制文件
- Activity生命周期
- UML类图几种关系的总结
- iOS开发网络篇—NSURLConnection基本使用
- 配置Log4j
- PAT-Advanced 1110. Complete Binary Tree (25)
- 05.数据的基本语法 Record
- C/C++ debug(二)
- java学习---double去零和精度问题
- 设计模式之观察者模式