You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Manifest中android:configChanges="0x480"的含义是什么?

Android Manifest中android:configChanges="0x480"的含义

android:configChanges的取值是十六进制位掩码,多个配置项通过位或运算组合,0x480是两个配置项的组合:

  • 0x400 对应**uiMode**:当系统UI模式发生变化(比如夜间/日间模式切换、进入车载模式等),默认情况下系统会重启当前Activity。配置该值后,Activity不会重启,而是触发onConfigurationChanged()方法,由开发者手动处理模式变化后的UI适配逻辑。
  • 0x80 对应**layoutDirection**:当布局方向切换(比如从左到右(LTR)改为从右到左(RTL)),默认系统会重启Activity。配置该值后,同样会触发onConfigurationChanged()方法,避免Activity重启,开发者可在此方法中调整布局适配新的方向。

简单来说,设置0x480后,当系统UI模式或布局方向变化时,当前Activity不会被系统强制重启,而是通过回调让开发者自行处理配置变更。

内容的提问来源于stack exchange,提问作者me.at.coding

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 18:37:07