From 718f31c92e2029d05260810435a2c70cef6e6ce5 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 24 四月 2025 10:45:55 +0800 Subject: [PATCH] save --- app/src/main/java/com/sinata/xqmuse/ui/mine/SettingActivity.kt | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/mine/SettingActivity.kt b/app/src/main/java/com/sinata/xqmuse/ui/mine/SettingActivity.kt index d82e1a7..2179fee 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/mine/SettingActivity.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/mine/SettingActivity.kt @@ -3,6 +3,8 @@ import android.content.Context import cn.sinata.xldutils.gone import cn.sinata.xldutils.utils.SPUtils +import cn.sinata.xldutils.utils.SpanBuilder +import cn.sinata.xldutils.visible import com.sinata.xqmuse.MainActivity import com.sinata.xqmuse.R import com.sinata.xqmuse.dialog.LoginRuleDialog @@ -86,7 +88,7 @@ if (data?.versionNo.isNullOrEmpty()||data!!.versionNo <= getAppVersion(this@SettingActivity)?:"") toast("已经是最新版本") else - TipDialog.show(supportFragmentManager,"当前有新版本,是否更新?",object :TipDialog.OnClickCallback{ + TipDialog.show(supportFragmentManager,data.remark,object :TipDialog.OnClickCallback{ override fun onOk() { // DownloadUtil(this@SettingActivity).downloadAPK(data.androidFile, "泉疗愈") // toast("后台开始下载,请等待") @@ -95,7 +97,7 @@ override fun onCancel() { } - }) + },"立即更新","下次再说",false,"有新版本啦!") } } } @@ -103,9 +105,18 @@ override fun initView() { titleBar.gone() data = intent.getParcelableExtra("data") - tv_version.text = "当前版本:"+getAppVersion(this) + tv_update.text = SpanBuilder("版本更新 当前版本:"+getAppVersion(this)).size(0,4,14).build() isPush = SPUtils.instance().getBoolean(Const.IS_PUSH,true) iv_push.setImageResource(if (isPush) R.mipmap.sw_on else R.mipmap.sw_off) + checkVirsion() + } + + private fun checkVirsion() { + HttpManager.detailVersion().request(this){_,data-> + if (data?.versionNo.isNullOrEmpty()||data!!.versionNo <= getAppVersion(this@SettingActivity)?:"") + else + tv_new.visible() + } } -- Gitblit v1.7.1