配置文件activity节点属性

来源:互联网 发布:淘宝10.11事变 编辑:程序博客网 时间:2024/05/22 00:52
配置文件activity节点属性


allowTaskReParenting
.Activity能否从启动的Task移动到存在“亲属”关系的Task
(当这个Task进入到前台时)
·该属性取值为true,或false.


情景:
 ·ActivityA的allowTaskReparenting设置为true;
  .ActivityA所在的应用程序App1当前显示另外一个ActivityB;
  ·使用另外一个应用程序App2激活该App1中的ActivityA;
· 结论:
    ·直接回到桌面(2个App均不退出时),重新点击App1的图标,会直接启动App1
的ActivityA,而该Activity是由App2启动的,且按BACK键会回退到App1的ActivityB,
后续再点击App2,的图标时,可以发现其任务栈中已经没有ActivityA.


(激活了另外一个应用程序的Activity,并且把这个Activity放在了另外这个应用程序的任务栈里了)




alwaysRetainTaskState


·Activity所在的Task的状态是否总是由系统来保持,即
该Task可能长期被置于后台,但系统不会对其进行清理。
·该属性取值为true或false,默认值是false.


clearTaskOnLauch
·当Task被置于后台,是否清除Task除了根Activity以外的其它所有Activity。


·该属性取值为true或false.




finishOnTaskLaunch


·当Activity已经启动,且其所有的Task被置于后台之后,如果Task再次
回到前台,是否清除已经存在的实例。


·该属性作用于单个Activity。
·该属性取值为true或false,默认为false


noHistory


·当Activity被置于后台之后,是否将其从Back Stack中清除并结束。
该属性取值为true或false,默认为false













0 0
原创粉丝点击