首页 > 学院 > 开发设计 > 正文

singleTask和singleInstance的区别

2019-11-09 15:49:40
字体:
来源:转载
供稿:网友

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)


上一篇:XZ安装方法

下一篇:Fresco使用方法

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表