activity的4种启动模式

standardspa

默认模式,能够不用写配置。在这个模式下,都会默认建立一个新的实例。所以,在这种模式下,能够有多个相同的实例,也容许多个相同Activity叠加。it

singleTop配置

能够有多个实例,可是不容许多个相同Activity叠加。即,若是Activity在栈顶的时候,启动相同的Activity,不会建立新的实例,而会调用其onNewIntent方法。程序

singleTask方法

只有一个实例。在同一个应用程序中启动他的时候,若Activity不存在,则会在当前task建立一个新的实例,若存在,则会把task中在其之上的其它Activity destory掉并调用它的onNewIntent方法。vi

singleInstanceco

只有一个实例,而且这个实例独立运行在一个task中,这个task只有这个实例,不容许有别的Activity存在。background

相关文章
相关标签/搜索