android activity Launch Mode & TaskAffinity解析
来源:互联网 发布:单片机多功能调试 编辑:程序博客网 时间:2024/05/17 22:50
四种Launch mode
Standard,默认模式,可以多实例,可以在task里面产生多个实例
SingleTop:当启动的activity为当前的activity时,不生成新实例,回调onNewIntent,反之,生成新的实例。
SingleTask:如果该activity已经存在,那么切换task,然后把该activity之后的所有activity全部销毁,如果没有,则启动一个新的task
SingleInstace:与SingleTask相似,不同的是,该task只能该activity独占,不能有其他activity,如果在该task启动其他activity,相当于附带NEW_TASK_FLAG
TaskAffinity:activity归属感? 可以理解为activity group。
用String来表示affinity的值,相同的值代表相同的activity group
与之相关的属性
allowTaskReparenting,当启动后切换到后台,是否可以将它移动到affinity相同的task,浏览器的例子
clearTaskOnLaunch,如果带此属性的activity为某个task的root activity,那么当它启动后,销毁该task中所有除它意外的activity
finishOnTaskLaunch,当task重新切换回到前台时,附带此属性的activity将被销毁
alwaysRetainTaskState如果带此属性的activity为某个task的root activity,那么该task的其他activity将不会随着时间的变化而不系统解决掉
- android activity Launch Mode & TaskAffinity解析
- Android activity launch mode
- Android activity launch mode
- Android Activity Launch Mode
- android activity launch mode
- Android Activity Launch Mode
- Android Launch Mode 解析
- Android Activity的Launch Mode
- Android Activity 启动模式(Launch Mode)
- Android Activity的Launch mode详解
- Activity的Launch Mode
- Activity launch mode
- android 有关Activity的Launch mode 以及Intent的setFlags
- Android - Activity 的 Launch mode详解 于 singleTask正解
- 关于Activity的Launch mode
- ACTIVITY的LAUNCH MODE详解
- Activity的Launch mode详解
- Activity的Launch mode详解
- ControlSet001、ControlSet002以及CurrentControlSet
- infineon XC2000 16位单片机的模拟EEPROM 在TASKING软件中的设置
- the view outlet was not set
- 多边形区域填充算法--扫描线种子填充算法
- 流年,经不起怀念
- android activity Launch Mode & TaskAffinity解析
- 朴素贝叶斯算法
- 【转载文摘】五年Java人的一点感悟-片段节选
- 漾七夕
- jquery easyUI datagrid
- 复杂对象序列化与反序列化
- HDU——1198
- poj 2074 Line of Sight(视线问题,求直线与线段的交点及判断相交)
- 转换VC工程为UNICODE版的方法