Android学习手记(2) Activity生命周期
来源:互联网 发布:steam 在mac上打不开 编辑:程序博客网 时间:2024/06/06 09:49
1、单个Activity的生命周期
当只有一个Activity的时候, 首先执行onCreate->onStart->onResume。 这时, 窗口便显示在屏幕上了。 然后我们按返回键退到桌面的时候,便执行onPause->onStop。这时候, 如果我们在最近使用程序列表内将其再次打开,便会执行onRestart->onStart->onResume。
2、多个Activity相互跳转
首先执行A.onCreate->A.onStart->A.onResume, 此时屏幕显示Activity A, 通过A来调用显示Activity B的时候,首先执行A.onPause, 然后执行B.onCreate->B.onStart->B.onResume, 在B显示之后执行A.onStop。之后按返回键返回到 A, 需要首先暂停窗口B,即执行 B.onPause, 但是需要指出的是, 这个时候在暂停B之后紧接着执行的是 A.onResume, 之后才会执行B的销毁程序 B.onStop->B.onDestroy。
3、 当B是对话框的时候(不能完全遮挡A)
此时,因为B没有完全遮挡A, 只需要执行A.onPause即可, 不需要执行 A.onStop。其他的过程与2相同。
0 0
- Android学习手记(2) Activity生命周期
- android学习:activity生命周期
- android-activity生命周期学习
- android学习笔记2:Activity的生命周期
- Android 学习笔记2(Activity生命周期)
- 【Android学习】Android Activity生命周期
- Android学习手记(1) Activity跳转
- Android中的Activity生命周期学习
- android学习笔记 -- Activity生命周期
- android Activity 生命周期 学习笔记
- Android学习之Activity生命周期
- Android 学习记录-Activity生命周期
- android学习笔记--activity生命周期
- Android Activity生命周期2
- Android学习之Activity的生命周期学习
- android学习笔记(5)Activity生命周期学习
- 【Android】【Activity生命周期】Activity生命周期
- Android学习之 Activity 生命周期(LifeCycle)
- C#实现文件夹基本操作
- 在VS2015配置OpenGL和谢尔宾斯基三角(Sierpinski triangle)例子
- 115 Distinct Subsequences
- 【LeetCode OJ 011】Container With Most Water
- 学生成绩管理系统课程设计(C语言,链表实现)
- Android学习手记(2) Activity生命周期
- JAVA 死锁
- ffmpeg叠加srt字幕
- 架构的那些事1--分层框架
- jaxb中的类继承
- KNN的一些总结
- 架构的那些事2--安卓的奋进
- LeetCode 060 Permutation Sequence
- 一些想法