美文网首页
关于Android启动模式的坑点分析

关于Android启动模式的坑点分析

作者: 知人知心不知面 | 来源:发表于2020-01-06 19:20 被阅读0次

四种启动模式:

standard,singleTop,singleTask,singleInstance,四种模式

standard标准模式

singleTop栈顶复用模式

singleTask栈内复用模式

singleInstance单例任务栈

这里只着重说一下singleTask模式,其它模式很好理解不在赘述。

1、singleTask坑点一 

       设置了singleTask模式,如果没有指定任务栈名字taskAffinity的话,会默认为放到主任务栈上(也就是affintiy为包名的任务栈)

      并不像standard模式那样,谁启动了就归谁。

2、singleTask坑点二

启动一个已存在的singleTask模式的activity,会把这个activity所在任务栈全都拿到前台来。只是清除了该activity上所有的activity而已。

未完待续。。。

相关文章

网友评论

      本文标题:关于Android启动模式的坑点分析

      本文链接:https://www.haomeiwen.com/subject/luakactx.html