启动模式有4种,分别为:
1.standard(默认)  -- 标准
2.singleTop  -- 单顶
3.singleTask -- 单任务
4.singleInstance: -- 单例  -- 如果应用1的任务栈中创建了MainActivity实例,如果应用2也要激活MainActivity,则不需要创建,两应用共享该Activity实例。(单例)

这种启动模式比较特殊,它会启用一个新的栈结构,将Acitvity放置于这个新的栈结构中,并保证不再有其他Activity实例进入。 通过this.getTaskId()来显示栈结构ID。

在AndroidManifest.xml配置<activity>的android:launchMode属性为以上四种之一。

Activity_launchMode_singleInstance

SecondActivity和FourthActivity都是singleInstance模式,其他都是standard模式。

back :

FifthActivity (5) —> ThirdActivity (3) —>FirstAty (1) —>FourthActivity (4) —> SecondActivity (2)

结论:

singleInstance都会单独创建一个新的返回栈。

其余详见:

http://www.cnblogs.com/fanchangfa/archive/2012/08/25/2657012.html

运用场景:

http://blog.csdn.net/berber78/article/details/19628153

http://www.tuicool.com/articles/iIf6BbV

最新文章

  1. HANA SQLScript
  2. 黑马程序员——【Java基础】——GUI(图形用户界面)
  3. mysql5.6 TIME,DATETIME,TIMESTAMP
  4. bistu新生-1005
  5. P1179: [Apio2009]Atm
  6. lex&amp;yacc6 ---error
  7. Android Touch事件传递机制
  8. js常用的一些正则验证文本框
  9. JavaEE(5) - JMS实现企业Pub-Sub消息处理
  10. &lt;iOS&gt;UIImage变为NSData并进行压缩
  11. 项目实战4—haproxy 负载均衡和ACL控制
  12. 侯哥的Python分享
  13. source insight如何删除没用的project 及其常见问题
  14. OpenCV3编程入门读书笔记5-边缘检测
  15. c++ 单元测试框架 gmock 深度剖析
  16. 【转载】 Sqlserver中DateAdd()函数
  17. web应用与http协议
  18. Java中的堆内存设置对线程创建数的影响以及-Xss参数的记录
  19. 算法笔记 3.2 codeup1934 找X
  20. ecshop 前台个人中心修改侧边栏 和 侧边栏显示不全 或 导航现实不全

热门文章

  1. leetcode 179. 最大数 解题报告
  2. URAL 1732. Ministry of Truth ( KMP 多模式串匹配 )
  3. Python函数参数中的冒号与箭头
  4. Java 命令行编译项目
  5. [AGC008E] Next or Nextnext [环套树森林+结论讨论]
  6. YouTube高效传输策略:节省14%带宽 用户体验提升
  7. Apache-commons.BeanUtils浅析
  8. Codeforces Round #352 (Div. 2) C
  9. HDU1556---树状数组 | 线段树 |*
  10. Bzoj3093 [Fdu校赛2012] A Famous Game