From 0cd2089f05a87e9a2155d169c1c3f654e17ef396 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期五, 08 五月 2026 10:47:02 +0800
Subject: [PATCH] 修复问题

---
 app/src/main/java/com/igo/user/ui/mine/SettingActivity.kt |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/igo/user/ui/mine/SettingActivity.kt b/app/src/main/java/com/igo/user/ui/mine/SettingActivity.kt
index f5735ac..a598755 100644
--- a/app/src/main/java/com/igo/user/ui/mine/SettingActivity.kt
+++ b/app/src/main/java/com/igo/user/ui/mine/SettingActivity.kt
@@ -141,6 +141,7 @@
         HttpManager.queryNewData().request(this){_,it->
             dismissDialog()
             it?.run {
+                if (isFinishing) return@run
                 if (version > BuildConfig.VERSION_NAME) {
                     val tipDialog = TipDialog()
                     tipDialog.arguments = bundleOf("msg" to "有新版本可用,是否立即更新?")
@@ -155,6 +156,13 @@
                         override fun onCancel() {
                         }
                     })
+                    tipDialog.setDismissCallback(object : TipDialog.OnDismiss {
+                        override fun onDismiss() {
+                            if (isMustUpgrade()) {
+                                closeAll()
+                            }
+                        }
+                    })
                     tipDialog.show(supportFragmentManager,"update")
                 } else
                     myToast(getString(R.string.已经是最新版))

--
Gitblit v1.7.1