From 81ac8073a0dd3daa617e8c4e39ebe568baffeda5 Mon Sep 17 00:00:00 2001 From: gallonyin Date: Wed, 12 Jul 2023 18:48:34 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=A3=80=E6=9F=A5=E6=96=B0=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../worktool/activity/SettingsActivity.kt | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/yameida/worktool/activity/SettingsActivity.kt b/app/src/main/java/org/yameida/worktool/activity/SettingsActivity.kt index b7e3355..a3bbed7 100644 --- a/app/src/main/java/org/yameida/worktool/activity/SettingsActivity.kt +++ b/app/src/main/java/org/yameida/worktool/activity/SettingsActivity.kt @@ -140,7 +140,22 @@ class SettingsActivity : AppCompatActivity() { } private fun showUpdateDialog() { - HttpUtil.checkUpdate(Constant.getMasterCheckUpdateUrl()) + if (Constant.getMasterCheckUpdateUrl() == Constant.getCheckUpdateUrl()) { + HttpUtil.checkUpdate() + } else { + QMUIDialog.CheckableDialogBuilder(this) + .setTitle("检查新版本") + .addItems(arrayOf("检查当前Host新版本", "检查WorkTool官方新版本")) { dialog, which -> + dialog.dismiss() + if (which == 0) { + HttpUtil.checkUpdate() + } else { + HttpUtil.checkUpdate(Constant.getMasterCheckUpdateUrl()) + } + } + .create(R.style.QMUI_Dialog) + .show() + } } private fun showDonateDialog() {