1

我没有找到解决这个问题的办法。在我的 MainActivity 中,我使用此命令设置应用程序暗模式

AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);

但是我想看看,如果使用此命令激活了设备暗模式:

int dM = getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_MASK;

如果设备处于暗模式,uiMode 会更改其值。问题是,如果调用 setDefaultNightMode,它也会将 uiMode 更改为相同的值。如何仅检测设备暗模式?

4

0 回答 0