Activity四种启动模式

来源:互联网 发布:数据魔方智慧科技 编辑:程序博客网 时间:2024/04/29 22:00

launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就创建一个与之对应的task。

Activity一共有以下四种launchMode:

1.standard

2.singleTop

3.singleTask

4.singleInstance

我们可以在AndroidManifest.xml配置<activity>的android:launchMode属性为以上四种之一即可。

另外这个链接有个关于singleTask的简单实例:
http://www.2cto.com/kf/201407/313447.html
这还有个链接挺好的,对四种模式讲得比较透彻,易懂:
http://blog.csdn.net/liuhe688/article/details/6754323
0 0
原创粉丝点击