Framework Topics:Activities:Tasks and Back Stack
2011-08-26 15:00
281 查看
启动模式允许你定义启动的activity如何和当前任务联系在一起。
Using the manifest file 或者
Using Intent flags (通过startactivt,设置一个flag在intent里)。如果此activity在manifest定义了他的启动模式,而start他的intent也定义了flag
则,intent启动优于他自己本事的定义。
if launch mode is
FLAG_ACTIVITY_NEW_TASK =
FLAG_ACTIVITY_SINGLE_TOP =
[/code]
FLAG_ACTIVITY_CLEAR_TOP = 如果D存在与一个任务, 则D脑袋上的全部清掉,自己调用ONNEWINTENT.
Using the manifest file 或者
Using Intent flags (通过startactivt,设置一个flag在intent里)。如果此activity在manifest定义了他的启动模式,而start他的intent也定义了flag
则,intent启动优于他自己本事的定义。
"singleTop",the stack is A-B-C-D; D is on top。如果D=standard ,thestack becomes A-B-C-D-D.
if launch mode is
"singleTop",thestack remains A-B-C-D, but d's onNewintent被调用。如果D不在顶部,则创建一个新的D放到TOP上。
"singleTask",如果D没存在与任何一个TASK,则启动一个新的,如果在一个TASK里,即使他不在TOP上,他所在的TASK也被带到前台,而他本身则调用ONNEWINTENT(应该是这样)
FLAG_ACTIVITY_NEW_TASK =
"singleTask"
FLAG_ACTIVITY_SINGLE_TOP =
"singleTop"
[/code]
FLAG_ACTIVITY_CLEAR_TOP = 如果D存在与一个任务, 则D脑袋上的全部清掉,自己调用ONNEWINTENT.
相关文章推荐
- Develop系列-API Guides-应用组件-Activities-Tasks and Back Stack
- Android Dev Guide---Tasks and Back Stack(上)
- Tasks and Back stack 详解
- 1.5、Activity任务和返回堆栈2(Tasks and Back Stack)
- Tasks and Back Stack
- Android Dev Guide---Tasks and Back Stack(下)
- Tasks and Back Stack
- 1.6、Activity任务和返回堆栈3(Tasks and Back Stack)之LaunchMode
- 安卓:Activity:Tasks and Back Stack
- Android 阅读Tasks and Back Stack文章后的重点摘抄
- Tasks and Back Stack -- 启动模式梳理
- android 任务和返回堆栈(Tasks and Back Stack)
- 安卓翻译 Tasks and Back Stack (一)
- Android任务与返回堆栈 (Tasks and Back Stack)
- Android Notes 05 - Tasks and Back Stack
- 安卓四大组件 之 Activity 之 任务栈和回收栈(Tasks and Back Stack)
- 任务和返回堆 - Tasks and Back Stack
- Tasks and Back Stack(任务和返回栈)
- android的Tasks and Back Stack
- android 之 Tasks and Back Stack