首页 > 代码库 > 活动的启动模式
活动的启动模式
- 在AndroidMainifest注册中说明启动模式
android:launchMode="singleTop"
1.standard标准模式
系统不去检测是否该在栈顶,直接暴力创建一个相同的活动,不管三七二十一创建了再说
2.singleTop模式
系统检测到返回栈的栈顶已经是该活动,if true不会再创建,不在栈顶,不好意思,创!
3.singleTask模式
系统检测返回栈中是否存在该活动,存在则置顶,并把在它之上的直接请到外面去。
特别的:注册android:taskAffinity=""也可以创建新的返回栈
4.singleInstance模式(独立(单栈)模式,共享的活动实例,如微信登录之类的(我猜的,打我啊))返回就出栈了,说明不是在主程序返回栈中的
独立创建一个存放自己的返回栈,有且只有一个活动!
注:好看图片来自《第一行代码》截图,不好看的自己画的
活动的启动模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。