diff --git a/app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt b/app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt index 8bc93eab3..4d47907d7 100644 --- a/app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt +++ b/app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt @@ -1,5 +1,7 @@ package io.legado.app.ui.config.themeConfig +import android.os.Handler +import android.os.Looper import androidx.appcompat.app.AppCompatDelegate import io.legado.app.constant.EventBus import io.legado.app.constant.PreferKey @@ -53,7 +55,7 @@ object ThemeConfig { var appTheme by prefDelegate(PreferKey.appTheme, "0") var themeMode by prefDelegate(PreferKey.themeMode, "0") { - initNightMode() + Handler(Looper.getMainLooper()).post { initNightMode() } } fun initNightMode() {