我正在开发一个 Android 项目,我需要支持根据系统设置偏好在暗/亮主题之间切换。
我已将应用程序主题从更改Theme.AppCompat.Light.NoActionBar
为Theme.AppCompat.DayNight.NoActionBar
.
我在应用程序上使用这个 APIonCreate()
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM);
仅当我重新启动应用程序时应用程序主题才会更新,但当我在应用程序中从系统设置更改主题时不会更新。
我错过了任何配置更改吗?