|
@@ -1,5 +1,7 @@
|
|
|
package io.legado.app.ui.config.themeConfig
|
|
package io.legado.app.ui.config.themeConfig
|
|
|
|
|
|
|
|
|
|
+import android.os.Handler
|
|
|
|
|
+import android.os.Looper
|
|
|
import androidx.appcompat.app.AppCompatDelegate
|
|
import androidx.appcompat.app.AppCompatDelegate
|
|
|
import io.legado.app.constant.EventBus
|
|
import io.legado.app.constant.EventBus
|
|
|
import io.legado.app.constant.PreferKey
|
|
import io.legado.app.constant.PreferKey
|
|
@@ -53,7 +55,7 @@ object ThemeConfig {
|
|
|
var appTheme by prefDelegate(PreferKey.appTheme, "0")
|
|
var appTheme by prefDelegate(PreferKey.appTheme, "0")
|
|
|
|
|
|
|
|
var themeMode by prefDelegate(PreferKey.themeMode, "0") {
|
|
var themeMode by prefDelegate(PreferKey.themeMode, "0") {
|
|
|
- initNightMode()
|
|
|
|
|
|
|
+ Handler(Looper.getMainLooper()).post { initNightMode() }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
fun initNightMode() {
|
|
fun initNightMode() {
|