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

Activity的四种启动模式

时间:2017-04-15 19:16:29      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:stand   创建   启动   mod   使用   and   strong   roi   mode   

启动模式一共有四种,分别是standard、singleTop、singleTask 和singleInstance,可以在AndroidManifest.xml 中通过给<activity>标签指定android:launchMode 属性来选择启动模式

1.standard 默认模式
在standard 模式(即默认情况)下,每当启动一个新的活动,它就会在返回栈中入栈,并处于栈顶的位置。对于使用standard 模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,每次启动都会创建该活动的一个新的实例。

2.singleTop
如果活动实例在栈顶,不会创建新活动,否则,创建新活动.

3.singleTask
如果栈中没有活动,就创建,如果有,则不创建新活动,将该活动之上的所有活动全部出栈,该活动提升为栈顶活动.

4.singleInstance
返回一个新的栈来管理该活动.

Activity的四种启动模式

标签:stand   创建   启动   mod   使用   and   strong   roi   mode   

原文地址:http://www.cnblogs.com/itfenqing/p/6715098.html

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