activity的launchmode

 

standard:

默认的栈结构先进后出

singleTop:

当它的实例在栈的顶部的话如果startactivity自己类的实例不会继续创建新的

singleTask:

如果之前已经有了自己的实例那么如果后边继续调用也不会创建新的会移除它之前的然后到栈顶

singleInstance:

保持一份,如果已有不会重新创建会拿之前的放到栈顶但是不会一处它之间的

可以通过intent的setTags()更改某个actiity的模式

你可能感兴趣的:(activity的launchmode)