android中的android:taskAffinity,allowTaskReparenting 等属性
2014-05-12 22:02
776 查看
参考:
/article/9787927.html
http://blog.sina.com.cn/s/blog_7ec412690100y2vl.html
简单理解就是
android:taskAffinity设定一个名称,表示该activity或application属于该名下的task,未设定就是默认包名下的task
allowTaskReparenting 为true,表示如果该activity进入后台后会re找到同名的task中,重新"宿主"进去,而false表示以启动它的task为准,默认为false
finishAffinity();//关闭当前所有affinity的task中的activity
其它相关:
allowTaskReparenting:设置成true时,和Intent的FLAG_ACTIVITY_NEW_TASK 标记类似。
alwaysRetainTaskStat: 如果用户长时间将某个task 移入后台,则系统会将该task的栈内容弹出只剩下栈底的activity,此时用户再返回,则只能看到根activity了。如果栈底的 activity的这个属性设置成true,则将阻止这一行为,从而保留所有的栈内容。
clearTaskOnLaunch:根activity的这个属性设置成true时,和上面的alwaysRetainTaskStat 的属性为true情况搞好相反,只保留栈底root
finishOnTaskLaunch:对于任何activity,如果它的这个属性设置成true,则当task被放置到后台,然后重新启动后,该activity将不存在了。
/article/9787927.html
http://blog.sina.com.cn/s/blog_7ec412690100y2vl.html
简单理解就是
android:taskAffinity设定一个名称,表示该activity或application属于该名下的task,未设定就是默认包名下的task
allowTaskReparenting 为true,表示如果该activity进入后台后会re找到同名的task中,重新"宿主"进去,而false表示以启动它的task为准,默认为false
finishAffinity();//关闭当前所有affinity的task中的activity
其它相关:
allowTaskReparenting:设置成true时,和Intent的FLAG_ACTIVITY_NEW_TASK 标记类似。
alwaysRetainTaskStat: 如果用户长时间将某个task 移入后台,则系统会将该task的栈内容弹出只剩下栈底的activity,此时用户再返回,则只能看到根activity了。如果栈底的 activity的这个属性设置成true,则将阻止这一行为,从而保留所有的栈内容。
clearTaskOnLaunch:根activity的这个属性设置成true时,和上面的alwaysRetainTaskStat 的属性为true情况搞好相反,只保留栈底root
finishOnTaskLaunch:对于任何activity,如果它的这个属性设置成true,则当task被放置到后台,然后重新启动后,该activity将不存在了。
相关文章推荐
- Activity之taskAffinity属性、allowTaskReparenting属性和Android退出整个应用解决方案
- activity 的属性android:taskAffinity和android:allowTaskReparenting
- .android:allowTaskReparenting 等Activity 的task属性
- activity 的属性android:taskAffinity和android:allowTaskReparenting
- activity 的属性android:taskAffinity和android:allowTaskReparenting
- android:taskAffinity && android:allowTaskReparenting
- android之taskAffinity+allowTaskReparenting
- android--Manifest文件中allowTaskReparenting属性的含义
- activity 的属性android:taskAffinity和android:allowTaskReparenting
- android 当中taskAffinity属性与launchMode相关
- Android中Activity四种启动模式和taskAffinity属性详解
- singleTask TaskAffinity allowTaskReparenting
- android的taskAffinity和allowTaskReparenting的用途
- # Android中Activity四种启动模式和taskAffinity属性详解 #(5)原创分享
- Android开发_后台任务task管理_allowTaskReparenting alwaysRetainTaskState clearTaskOn
- Android中Activity四种启动模式和taskAffinity属性详解
- Android中Activity四种启动模式和taskAffinity属性详解
- Android中Activity四种启动模式和taskAffinity属性详解
- Android中Activity四种启动模式和taskAffinity属性详解
- Android中Activity四种启动模式和taskAffinity属性详解