Activity 的启动模式
来源:互联网 发布:美分知乎 编辑:程序博客网 时间:2024/06/03 21:59
我写这篇微博完全是帮助自己记忆,请勿吐槽,有写的不好的地方情大家指点。
一.Activity的四种启动模式:
activity启动模式是在项目的AndroidManifest.xml文件中注册activity中的android:launchMode=“”属性设置的
启动模式有4种方式,分别为standard,singleTop,singleTask,singleInstance;
(1)standard:默认模式,可以在activity注册时不配置,在这种模 式下,每次激活activity都会创建activity实例并放入任务 栈,因此在栈中有多个相同的实例,可以有多个相同的activity 叠加。
(2)singleTop:在这种模式下,如果处于栈顶的activity要激活, 则不需要实例,处于其他位置的activity激活则需要实例;在这 种 模式下可以有多个相同的实例,但不允许有多个相同activity 叠 加。
(3)singleTask:这种模式下,只有一个实例,在本应用启动 activity时,若activity 在Task中不存在,则在当前Task中新创建 一个实例,如果存在,则会把Task中其上所有activity全部 destory掉并调用它的onNewIntent方法激活activity。
(4)singleInstance 这种模式下,只能有一个实例,并切这个实例只能运行在一个Task中,在Task中只能有这样一个实例,不允许相同的实例存在
- activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity 的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- activity的启动模式
- Activity的启动模式
- Andriod中自定义Dialog样式的Activity点击空白处隐藏软件盘(Dialog不消失)
- USB设备驱动一
- android 使用asynctask结合fragment更新UI(另附线程池管理示例)
- YOLOv2论文理解
- IOS CollectionView 拖拽移动
- Activity 的启动模式
- Linux内核系统调用的添加
- GRAN论文翻译
- 【Linux】File 结构体,和 fd 的关系
- 大数据-Hadoop学习笔记09
- 归并排序
- spring中bean的配置
- 学习笔记之SharedPreference问题解答
- HDU