Android launchMode的使用
来源:互联网 发布:网络安全法宣传 编辑:程序博客网 时间:2024/04/18 05:46
android:launchMode有四种值,下面我把自己的理解进行整理加以说明并再次巩固。
首先,android:launchMode属性值是写在清单文件里面的,它是指定某一activity该以什么样的形式打开
- standard:有道上翻译过来是标准的,它是系统默认的启动模式,它会每次都创建一个新的activity实例并且放在栈的顶部,就相当于点击一个新的activity时它会将原来的那个activity覆盖,如果你想后退就需要一直点才能行,也就是你原先点了多少下现在后退就要点多少下
- singleTop: 当它位于栈顶部的时候它就不能再被创建新的activity了
- singleTask:单一任务的 ;和singleTop有一个相似的地方是当它位于栈顶时就不会再创建一个新的activity实例了,但是也有不一样的地方,那就是假如有A、B两个activity,B设置了launchMode="singleTask",那么当我打开的顺序为A-->B-->A-->A-->B时,如果要后退的话,就不会像standard那样依次退出,而是它会直接找到最开始的那个B,然后直接从那里退出
- singleInstance:单一实例,鼠标每点一个则绘制一个物体; 它会启动一个新的栈结构,将activity存放在这个新的栈中,并且保证不会再有其他的activity实例进入,点击它时它就位于原来的栈之前,直到有其他的activity被点击
这里我没有使用图例来说明,如果觉得还是不够详细的话请点击这里
0 0
- Android launchMode的使用
- Android中的基础----各种LaunchMode的使用
- android launchmode 使用场景
- Android的launchMode
- Android Activity的launchMode
- Android LaunchMode的详解
- Android Activity的LaunchMode
- Activity的android:launchMode
- Android Activity的LaunchMode
- LaunchMode的使用场景
- Android:Activity的LaunchMode比较
- 16.Android Activity的launchMode
- android:launchMode的参数含义
- 各LaunchMode的使用场景
- 各种LaunchMode的使用场景
- android launchMode
- Android launchMode
- android:launchMode
- HTMLPaser使用详解
- C++中构造函数
- 七种bond模式
- 怎么用 Stylish 排除某几类网址
- 说话人识别ALIZE工具包的编译
- Android launchMode的使用
- Python程序-离散和线性图形
- Python AttributeError: 'module' object has no attribute xxxx
- 【LeetCode】53. Maximum Subarray
- mircosoft sql server 2012 单表超过255字段导出
- Spring MVC 自学杂记(二) -- 数据绑定之日期转换
- had
- Java入门第三季(一、异常与异常处理)
- JDBC与JNDI