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/MainActivity.kt | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/app/src/main/java/com/igo/user/ui/MainActivity.kt b/app/src/main/java/com/igo/user/ui/MainActivity.kt
index 8db01ee..7207e21 100644
--- a/app/src/main/java/com/igo/user/ui/MainActivity.kt
+++ b/app/src/main/java/com/igo/user/ui/MainActivity.kt
@@ -354,7 +354,7 @@
HttpManager.queryNewData().request(this, false) { _, it ->
it?.run {
if (isFinishing) return@run
- if (version > BuildConfig.VERSION_NAME && mandatory != 0) {
+ if (version > BuildConfig.VERSION_NAME && mandatory.isNotEmpty()) {
val tipDialog = TipDialog()
tipDialog.arguments = bundleOf(
"title" to "新版本更新",
@@ -375,7 +375,11 @@
})
tipDialog.setDismissCallback(object : TipDialog.OnDismiss {
override fun onDismiss() {
- finish()
+ if (isMustUpgrade()) {
+ closeAll()
+ } else {
+ finish()
+ }
}
})
tipDialog.show(supportFragmentManager, "update")
@@ -666,7 +670,7 @@
}
///显示定位描述弹窗
- private fun showLocationDescDialog(sureCallback:()-> Unit) {
+ private fun showLocationDescDialog(sureCallback: () -> Unit) {
val rxPermissions = RxPermissions(this);
if (!rxPermissions.isGranted(Manifest.permission.ACCESS_FINE_LOCATION)) {
val tipDialog = TipDialog()
--
Gitblit v1.7.1