码迷,mamicode.com
首页 > 其他好文 > 详细

活动的启动模式

时间:2016-11-02 23:17:25      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:title   启动   one   href   技术分享   blog   代码   程序   and   

  • 在AndroidMainifest注册中说明启动模式
android:launchMode="singleTop"

1.standard标准模式

系统不去检测是否该在栈顶,直接暴力创建一个相同的活动,不管三七二十一创建了再说

技术分享

2.singleTop模式

系统检测到返回栈的栈顶已经是该活动,if true不会再创建,不在栈顶,不好意思,创!

技术分享

3.singleTask模式

  系统检测返回栈中是否存在该活动,存在则置顶,并把在它之上的直接请到外面去。

特别的:注册android:taskAffinity=""也可以创建新的返回栈

技术分享

4.singleInstance模式(独立(单栈)模式,共享的活动实例,如微信登录之类的(我猜的,打我啊))返回就出栈了,说明不是在主程序返回栈中的技术分享

独立创建一个存放自己的返回栈,有且只有一个活动!

 

注:好看图片来自《第一行代码》截图,不好看的自己画的

活动的启动模式

标签:title   启动   one   href   技术分享   blog   代码   程序   and   

原文地址:http://www.cnblogs.com/cenzhongman/p/6024557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!