1.回退栈的activity实例处理不同,请看一下例子:
A,B,C均设为singleTask时,启动顺序A->B->C->A,此时回退是 A->结束;把B,C均销毁了
A,B,C均设为singleInstance时,启动顺序A->B->C->A,此时回退是 A->C->B->结束;把底层的A移到栈的上方
2.启动时task(activity实例栈)的不同,singleInstance会新建一个task(若当前task为空,且TaskReord不存在实例时,singleInstance模式下不会新建task)
新闻热点
疑难解答