Tasks and Back Stack
来源:互联网 发布:加湿器 品牌 知乎 编辑:程序博客网 时间:2024/06/05 04:14
在中能使用的attributes
taskAffinity
launchMode
allowTaskReparenting
clearTaskOnLaunch
alwaysRetainTaskState
finishOnTaskLaunch
activity四中启动模式
“standard”
“singleTop”
“singleTask”: 1.singleTask 并不一定处于栈底
2.singleTask 并一定会是栈底的根元素
3.singleTask 并不一定会启动新的task
情况一:如果在本程序中启动singleTask的activity:假设ActivityA是程序的入口,是默认的模式(standard),ActivityB是singleTask 模式,由ActivityA启动,刚ActivityB不会位于栈底,不是根元素,不会启动新的task,此种情况ActivityB会和ActivityA在一个栈中,位于ActivityA上面
情况二:如果ActivityB由另外一个程序启动:假设apkA是情况一中的应用,apkB是测试程序,在apkB中启动apkA中的ActivityB,刚ActivityB会位于栈底,是根元素,会启动新的task
注意:singleTask模式的Activity不管是位于栈顶还是栈底,再次运行这个Activity时,都会destory掉它上面的Activity来保证整个栈中只有一个自己,切记切记
“singleInstance”:新开一个task
Intent flag
FLAG_ACTIVITY_NEW_TASK
FLAG_ACTIVITY_SINGLE_TOP
FLAG_ACTIVITY_CLEAR_TOP
0 0
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks And Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- Tasks and Back Stack
- 第七周项目1--建立顺序环形队列算法库
- 2015-10-19 【项目5 - 排队看病模拟】
- 第8周实践项目2-建立链串的算法库
- pdf转换成txt转换器的操作方法
- ScrollView嵌套Listview,scrollview总是滚动到listview的位置
- Tasks and Back Stack
- Linux服务器管理常用命令整理
- 微信订阅返回消息
- 430时钟
- 第七周项目3--负数把正数赶出队列
- 负数把正数赶出队列
- (第四周项目6)循环双链表应用
- spark streaming的NetworkWordCount实例理解
- Spark primer 之wordcount 剖析(添加 spark按照单词出现次数排名)