Android SingleTask 探究

时间:2019-10-17 17:48:02   收藏:0   阅读:110

Android 4种启动模式来说,用法说明此处不再提及主要介绍SingleTop,SingleTask相关的问题

说明

??对于大多数应用来说,SingleTask 和 SingleInstance 并不适用,standrd 和 SingleTop对于普通的大部分Activity启动是适用的。
之所以使用singleTask,是存在这样一类问题,想要从后面的Activity 直接跳转到前面某一个Activity时,可能会采用的,如一个应用的MainActivity,LoginActivity等。

??对于SingleTask模式,官方文档的这么一句话,坑了不少人(我还比较幸运,没被坑惨),也带给我对之前知识的迷惑。

The system creates a new task and instantiates the activity at the root of the new task

??其实事实根本不是这样的!!!

场景复现

??这些taskid都是一样的,所以它们都是同一个Task中的。事实胜于雄辩。然后搜了一下相关问题,老罗的博客还是给力,彻彻底底的分析了这个坑。致谢老罗的开源精神!
??链接:http://blog.csdn.net/luoshengyang/article/details/6714543

那么,如何才能在一个新的任务栈里创建新的Activity呢?

总结

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!