From b1baaf44037e387d83301b0b928e230f24d4f6cd Mon Sep 17 00:00:00 2001 From: Fankesyooni Date: Mon, 7 Feb 2022 00:05:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=B8=AA=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/fankes/miui/notify/ui/MainActivity.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/fankes/miui/notify/ui/MainActivity.kt b/app/src/main/java/com/fankes/miui/notify/ui/MainActivity.kt index 862d447..b971f1b 100644 --- a/app/src/main/java/com/fankes/miui/notify/ui/MainActivity.kt +++ b/app/src/main/java/com/fankes/miui/notify/ui/MainActivity.kt @@ -48,6 +48,8 @@ class MainActivity : BaseActivity() { private const val moduleVersion = BuildConfig.VERSION_NAME } + private var isWarnDialogShowing = false // 警告对话框是否显示 + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) @@ -187,12 +189,13 @@ class MainActivity : BaseActivity() { override fun onResume() { super.onResume() /** MIUI 12 的版本特殊 - 所以给出提示 */ - if (isHooked() && miuiVersion == "12" && isMiuiNotifyStyle) + if (!isWarnDialogShowing && isHooked() && miuiVersion == "12" && isMiuiNotifyStyle) showDialog { + isWarnDialogShowing = true title = "经典通知栏样式已启用" msg = "在 MIUI 12 中启用了经典通知栏样式后状态栏图标将不再做原生处理,模块停止工作," + "这取决于系统设置,你应当在 设置>通知管理>通知显示设置 中将样式设置为“原生样式”。" - confirmButton(text = "我知道了") + confirmButton(text = "我知道了") { isWarnDialogShowing = false } noCancelable() } }