正常情况下:getContext().getApplicationContext().setColorMode(-1),深浅色模式设置为跟随系统,onConfigurationUpdate里的colorMode会是系统的深浅色模式(系统为深则为0,系统为浅则为1)
如果此时调用切换横竖屏的方法,onConfigurationUpdate里的colorMode会返回-1,导致页面颜色适配出问题
正常情况下:getContext().getApplicationContext().setColorMode(-1),深浅色模式设置为跟随系统,onConfigurationUpdate里的colorMode会是系统的深浅色模式(系统为深则为0,系统为浅则为1)
如果此时调用切换横竖屏的方法,onConfigurationUpdate里的colorMode会返回-1,导致页面颜色适配出问题
1 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答994 阅读
1 回答976 阅读
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-app-ability-configurationconstant-V5,第一个-1是未设置颜色模式。onConfigurationUpdate是回调,这里的-1可以理解为没变化。