Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我的应用程序如何在android上确认系统转换主题(暗->;亮/亮->;暗)?_Java_Android_Android Studio_Kotlin - Fatal编程技术网

Java 我的应用程序如何在android上确认系统转换主题(暗->;亮/亮->;暗)?

Java 我的应用程序如何在android上确认系统转换主题(暗->;亮/亮->;暗)?,java,android,android-studio,kotlin,Java,Android,Android Studio,Kotlin,每次系统主题更改状态时,我的应用程序都应该执行某些操作 我正在使用android studio,可能是Kotlin或Java。 在另一个夜间颜色文件中声明暗模式颜色 每次系统主题更改状态时,我的应用程序都应该执行某些操作 你在说什么 如果是这样,诀窍是在布局中使用主题属性而不是特定的颜色,然后使用支持暗模式的主题,有关更多信息,请参见上面的链接。谢谢,因为android最近(我猜是2020年4月)增加了对自动切换主题的支持,您知道系统如何获得切换主题的时间吗?请参见当系统主题更改时(暗模式激活/

每次系统主题更改状态时,我的应用程序都应该执行某些操作

我正在使用android studio,可能是Kotlin或Java。

在另一个夜间颜色文件中声明暗模式颜色

每次系统主题更改状态时,我的应用程序都应该执行某些操作

你在说什么


如果是这样,诀窍是在布局中使用主题属性而不是特定的颜色,然后使用支持暗模式的主题,有关更多信息,请参见上面的链接。

谢谢,因为android最近(我猜是2020年4月)增加了对自动切换主题的支持,您知道系统如何获得切换主题的时间吗?请参见当系统主题更改时(暗模式激活/停用),链接副本中的“主题更改通知”应用程序应该做些什么,所以我相信在切换不发生时让应用程序处于休眠状态,当切换发生时,应用程序会唤醒并执行它必须执行的操作,然后重新进入休眠状态,等待下一次更改更改更改为暗主题是一种配置更改。Android将立即为您自动重新创建所有视图,请参阅