diff --git a/app/src/main/java/com/fankes/coloros/notify/hook/HookConst.kt b/app/src/main/java/com/fankes/coloros/notify/hook/HookConst.kt index 18b933d..ff2ff97 100644 --- a/app/src/main/java/com/fankes/coloros/notify/hook/HookConst.kt +++ b/app/src/main/java/com/fankes/coloros/notify/hook/HookConst.kt @@ -35,8 +35,8 @@ object HookConst { const val REMOVE_DNDALERT_NOTIFY = "_remove_dndalert_notify" const val NOTIFY_ICON_DATAS = "_notify_icon_datas" - const val SOURCE_SYNC_WAY = "_source_sync_way" - const val SOURCE_SYNC_WAY_CUSTOM_URL = "_source_sync_way_custom_url" + const val SOURCE_SYNC_WAY = "_rule_source_sync_way" + const val SOURCE_SYNC_WAY_CUSTOM_URL = "_rule_source_sync_way_custom_url" const val TYPE_SOURCE_SYNC_WAY_1 = 1000 const val TYPE_SOURCE_SYNC_WAY_2 = 2000 diff --git a/app/src/main/java/com/fankes/coloros/notify/utils/tool/IconRuleManagerTool.kt b/app/src/main/java/com/fankes/coloros/notify/utils/tool/IconRuleManagerTool.kt index 1e8d426..fd89279 100644 --- a/app/src/main/java/com/fankes/coloros/notify/utils/tool/IconRuleManagerTool.kt +++ b/app/src/main/java/com/fankes/coloros/notify/utils/tool/IconRuleManagerTool.kt @@ -105,24 +105,26 @@ object IconRuleManagerTool { diaSfRd3.isChecked = false diaSfTextLin.isVisible = false sourceType = TYPE_SOURCE_SYNC_WAY_1 - context.modulePrefs.putInt(SOURCE_SYNC_WAY, TYPE_SOURCE_SYNC_WAY_1) } diaSfRd2.setOnClickListener { diaSfRd1.isChecked = false diaSfRd3.isChecked = false diaSfTextLin.isVisible = false sourceType = TYPE_SOURCE_SYNC_WAY_2 - context.modulePrefs.putInt(SOURCE_SYNC_WAY, TYPE_SOURCE_SYNC_WAY_2) } diaSfRd3.setOnClickListener { diaSfRd1.isChecked = false diaSfRd2.isChecked = false diaSfTextLin.isVisible = true sourceType = TYPE_SOURCE_SYNC_WAY_3 - context.modulePrefs.putInt(SOURCE_SYNC_WAY, TYPE_SOURCE_SYNC_WAY_3) } } - confirmButton { sync(context, it) } + confirmButton { + sync(context) { + context.modulePrefs.putInt(SOURCE_SYNC_WAY, sourceType) + it() + } + } cancelButton() neutralButton(text = "自定义规则") { context.showDialog {