HarmonyOS深色模式setColorMode不生效 且 更改深色模式系统配置之后onConfigurationUpdate不回调newConfig
操作步骤:
1、打开系统设置深色模式。
2、进入应用内部深色模式设置页面, 切换浅色模式,调用ApplicationContext.setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT)页面并没有执行切换逻辑。
3、进入系统设置关闭深色模式AbilityStage下的 onConfigurationUpdate(newConfig: Configuration): void 并没有触发任何回调。另外想知道切后台然后再回应用会触发什么方法么, 当前是不会触发AbilityStage下的onConfigurationUpdate, 有没有其他window层面的切后台再回来会触发的, 可以再额外做一层检测实现深色模式状态的同步。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 组件切换深色模式不生效
1809浏览 • 1回复 待解决
HarmonyOS 深色模式
1455浏览 • 1回复 待解决
HarmonyOS 浅色模式与深色模式
1608浏览 • 1回复 待解决
HarmonyOS 深色模式切换后界面不刷新
1528浏览 • 1回复 待解决
HarmonyOS web深色模式
1007浏览 • 1回复 待解决
HarmonyOS 如何监听系统的深色模式还是浅色模式?
1261浏览 • 1回复 待解决
跟随系统,系统深色模式下getColorSync(resource)返回了浅色模式下的颜色值而不是深色的
1567浏览 • 1回复 待解决
应用如何适配深色模式
3006浏览 • 1回复 待解决
HarmonyOS 如何禁用深色模式
1021浏览 • 1回复 待解决
#鸿蒙通关秘籍#AbilityStage的onConfigurationUpdated事件回调能响应哪些系统配置变化?
834浏览 • 1回复 待解决
期望系统api提供深色模式控制api
2713浏览 • 1回复 待解决
应用如何适配深色模式?
3949浏览 • 1回复 待解决
HarmonyOS 应用不随系统深色模式变化改变颜色
1451浏览 • 1回复 待解决
HarmonyOS 如何禁止深色模式使用
1090浏览 • 1回复 待解决
HarmonyOS 深色模式暂未适配,如何配置工程都固定在浅色模式显示
1054浏览 • 1回复 待解决
HarmonyOS 如何获取系统当前的深色模式开启状态
1635浏览 • 1回复 待解决
HarmonyOS 有没有不随系统深色模式变化的操作
1256浏览 • 1回复 待解决
HarmonyOS ArkUI系统设置深色模式怎么要图片和元素保持浅色模式
985浏览 • 1回复 待解决
app适配深色浅色切换模式
2927浏览 • 1回复 待解决
有关深色模式开发的文档
2758浏览 • 1回复 待解决
HarmonyOS app内如何禁用深色模式?
1263浏览 • 1回复 待解决
如何获取当前手机是深色模式还是浅色模式?
2009浏览 • 1回复 待解决
HarmonyOS 系统设置深色模式导致状态栏字体变白色
874浏览 • 1回复 待解决
为什么设置了Web组件的深色模式但是没有生效?
2039浏览 • 1回复 待解决
如何设置Web组件的深色模式?
1368浏览 • 1回复 待解决





















通过调整代码顺序实现了, 在UIAbility的onCreate中直接调用setModel是可行的,但是如果代理出去,在其他类中去通过context去实现不生效。
ability回到前台会触发onForeground回调。window层面的话,window.on和windowstage.on:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#onwindowstageevent9
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#onwindowevent10