Android学习笔记之AndroidManifest

3、第三层():属性

<activity android:allowTaskReparenting=[“true” | “false”]

android:alwaysRetainTaskState=[“true” | “false”]

android:clearTaskOnLaunch=[“true” | “false”]

android:configChanges=[“mcc”, “mnc”, “locale”,

“touchscreen”, “keyboard”, “keyboardHidden”,

“navigation”, “orientation”, “screenLayout”,

“fontScale”, “uiMode”]

android:enabled=[“true” | “false”]

android:excludeFromRecents=[“true” | “false”]

android:exported=[“true” | “false”]

android:finishOnTaskLaunch=[“true” | “false”]

android:icon=“drawable resource”

android:label=“string resource”

android:launchMode=[“multiple” | “singleTop” |

“singleTask” | “singleInstance”]

android:multiprocess=[“true” | “false”]

android:name=“string”

android:noHistory=[“true” | “false”]

android:permission=“string”

android:process=“string”

android:screenOrientation=[“unspecified” | “user” | “behind” |

“landscape” | “portrait” |

“sensor” | “nosensor”]

android:stateNotNeeded=[“true” | “false”]

android:taskAffinity=“string”

android:theme=“resource or theme”

android:windowSoftInputMode=[“stateUnspecified”,

“stateUnchanged”, “stateHidden”,

“stateAlwaysHidden”, “stateVisible”,

“stateAlwaysVisible”, “adjustUnspecified”,

“adjustResize”, “adjustPan”] >

(注:有些在application中重复的就不多阐述了)

1、android:alwaysRetainTaskState

是否保留状态不变, 比如切换回home, 再从新打开,activity处于最后的状态。比如一个浏览器拥有很多状态(当打开了多个TAB的时候),用户并不希望丢失这些状态时,此时可将此属性设置为true

2、android:clearTaskOnLaunch

比如 P 是 activity, Q 是被P 触发的 activity, 然后返回Home, 重新启动 P,是否显示 Q

3、android:configChanges

当配置list发生修改时, 是否调用 onConfigurationChanged() 方法  比如 “locale|navigation|orientation”.

这个我用过,主要用来看手机方向改变的. android手机在旋转后,layout会重新布局, 如何做到呢?

正常情况下. 如果手机旋转了.当前Activity后杀掉,然后根据方向重新加载这个Activity. 就会从onCreate开始重新加载.

如果你设置了 这个选项, 当手机旋转后,当前Activity之后调用onConfigurationChanged() 方法. 而不跑onCreate方法等.

4、android:excludeFromRecents

是否可被显示在最近打开的activity列表里,默认是false

5、android:finishOnTaskLaunch

当用户重新启动这个任务的时候,是否关闭已打开的activity,默认是false

如果这个属性和allowTaskReparenting都是true,这个属性就是王牌。Activity的亲和力将被忽

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值