基础知识记录:Activity一共有以下四种launchMode:

来源:互联网 发布:网络招聘沟通技巧 编辑:程序博客网 时间:2024/05/17 07:28

1.standard(默认模式)
standard启动模式,不管有没有已存在的实例,都生成新的实例。

2.singleTop(栈顶模式)
singleTop启动模式,如果发现有对应的Activity实例正位于栈顶,则重复利用,不再生成新的实例,如何没则生成新的实例。

3.singleTask
singleTask模式,如果发现有对应的Activity实例,则使此Activity实例之上的其他Activity实例统统出栈,使此Activity实例成为栈顶对象,显示到幕前。

4.singleInstance(单栈模式)
这种启动模式比较特殊,因为它会启用一个新的栈结构,将Acitvity放置于这个新的栈结构中,并保证不再有其他Activity实例进入。

原创粉丝点击