diff --git a/app/src/main/java/io/legado/app/help/config/AppConfig.kt b/app/src/main/java/io/legado/app/help/config/AppConfig.kt index 3cdc6241b..83dbcb831 100644 --- a/app/src/main/java/io/legado/app/help/config/AppConfig.kt +++ b/app/src/main/java/io/legado/app/help/config/AppConfig.kt @@ -85,7 +85,7 @@ object AppConfig : SharedPreferences.OnSharedPreferenceChangeListener { ReadConfig.optimizeRender = value } val recordLog get() = OtherConfig.recordLog - var webServiceAutoStart = appCtx.getPrefBoolean(PreferKey.webServiceAutoStart, false) + val webServiceAutoStart get() = OtherConfig.webServiceAutoStart // -- lyc 版本特性 -- val adaptSpecialStyle get() = ReadConfig.adaptSpecialStyle diff --git a/app/src/main/java/io/legado/app/service/WebService.kt b/app/src/main/java/io/legado/app/service/WebService.kt index 570ddf2f1..8970b9db3 100644 --- a/app/src/main/java/io/legado/app/service/WebService.kt +++ b/app/src/main/java/io/legado/app/service/WebService.kt @@ -16,6 +16,7 @@ import io.legado.app.constant.IntentAction import io.legado.app.constant.NotificationId import io.legado.app.constant.PreferKey import io.legado.app.receiver.NetworkChangedListener +import io.legado.app.ui.config.otherConfig.OtherConfig import io.legado.app.utils.NetworkUtils import io.legado.app.utils.eventBus.FlowEventBus import io.legado.app.utils.getPrefBoolean @@ -118,7 +119,7 @@ class WebService : BaseService() { when (intent?.action) { IntentAction.stop -> { // ——————【修改开始】通知栏点击停止时,也记录关闭状态—————— - appCtx.putPrefBoolean("web_service_auto", false) + OtherConfig.webServiceAutoStart = false stopSelf() // ——————【修改结束】—————— }