您的位置:首页 > 其它

配置文件activity节点属性

2016-01-03 20:35 302 查看
配置文件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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: