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 组件切换深色模式不生效
306浏览 • 1回复 待解决
HarmonyOS 如何监听系统的深色模式还是浅色模式?
143浏览 • 1回复 待解决
跟随系统,系统深色模式下getColorSync(resource)返回了浅色模式下的颜色值而不是深色的
325浏览 • 1回复 待解决
应用如何适配深色模式
848浏览 • 1回复 待解决
HarmonyOS 应用不随系统深色模式变化改变颜色
160浏览 • 1回复 待解决
期望系统api提供深色模式控制api
1553浏览 • 1回复 待解决
应用如何适配深色模式?
2206浏览 • 1回复 待解决
HarmonyOS 如何获取系统当前的深色模式开启状态
261浏览 • 1回复 待解决
HarmonyOS app内如何禁用深色模式?
160浏览 • 1回复 待解决
有关深色模式开发的文档
1624浏览 • 1回复 待解决
app适配深色浅色切换模式
1804浏览 • 1回复 待解决
如何获取当前手机是深色模式还是浅色模式?
565浏览 • 1回复 待解决
深色模式如何屏蔽?有人知道吗?
237浏览 • 0回复 待解决
深色模式怎么开发? 有没有相关api?
4161浏览 • 1回复 待解决
如何设置Web组件的深色模式?
239浏览 • 1回复 待解决
为什么设置了Web组件的深色模式但是没有生效?
398浏览 • 1回复 待解决
Web组件开启了强制深色模式会怎样?
307浏览 • 1回复 待解决
通过Web组件的.darkMode(WebDarkMode.On)方式设置为深色模式没有生效。
340浏览 • 1回复 待解决
关于切换深色模式应用自动重启应用
6380浏览 • 2回复 待解决
Java UI中WebView支持深色模式吗?
2586浏览 • 1回复 待解决
如何强制开启Web组件的深色模式?
675浏览 • 1回复 待解决
鸿蒙怎么获取当前是不是深色模式
8361浏览 • 1回复 待解决
HarmonyOS 如何获取到系统级别的深色模式是否开启的 API?
157浏览 • 1回复 待解决
android 应用深色模式在鸿蒙os上有异常
9238浏览 • 1回复 待解决
HarmonyOS Toggle绑定onChange事件设置APP深色模式无效
200浏览 • 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