LaunchMode加载模式

来源:互联网 发布:阿里云 红岭创投 编辑:程序博客网 时间:2024/06/04 18:56

在清单文件中的目标页面中,添加属性

a、standard    默认的

默认的,每次都会打开一个新的目标页面,并加入到task中


b、singleTop   栈顶单实例

1)如果目标页面不存在,创建一个目标页面,加入到task中

2)如果目标页面已经存在,并处于栈顶,不会再创建新的activity了

3)如果目标页面已经存在,处于栈中,会再创建一个新的目标activity,加入到task中


c、singleTask   栈中单实例

1)如果目标页面不存在,创建一个目标页面,加入到task中

2)如果目标页面已经存在,并处于栈顶,不会再创建新的activity了

3)如果目标页面已经存在,处于栈中,会将该页面之上的所有activity都销毁(不销毁自身)


d、singleInstance   全局单实例

1)如果目标页面不存在,创建一个新的task,创建新的目标页面,将该页面加入到该task中

2)如果目标页面已经存在,将该目标页面所在的task移动到前台进行显示


0 0
原创粉丝点击