Commit ea9074a1 authored by yinjiacheng's avatar yinjiacheng

update App升级功能弹窗UI调整

parent cab63cd2
......@@ -13,6 +13,7 @@ import com.yidian.yac.pm.appupdate.YDAppUpdateManager
import com.yidian.yac.pm.appupdate.callback.AppUpdateCallback
import com.yidian.yac.pm.base.UpdateInfo
import java.io.File
import java.lang.StringBuilder
/**
* author: yinjiacheng
......@@ -125,12 +126,15 @@ class AppUpgradeService : ZapService(), CommonHintDialog.OnHintOptionCallback, H
* 展示升级弹窗
*/
private fun showAppUpgradeDialog(data: AppUpdateInfo<AppUpdateEchoData>) {
// 版本更新信息
val content = StringBuilder().append("检测到版本更新").append("\n").append(data.result?.get(0)?.package_version).append("\n")
.append(data.result?.get(0)?.update_time).append("\n").append(data.result?.get(0)?.note).toString()
if (data.echo_data?.force_update == true) {
// 强制升级
CommonHintDialog(DStackActivityManager.getInstance().topActivity, "检测到版本更新", arrayListOf("立即升级"), this).show()
CommonHintDialog(DStackActivityManager.getInstance().topActivity, content, arrayListOf("立即升级"), this).show()
} else {
// 非强制升级
CommonHintDialog(DStackActivityManager.getInstance().topActivity, "检测到版本更新", arrayListOf("取消", "立即升级"), this).show()
CommonHintDialog(DStackActivityManager.getInstance().topActivity, content, arrayListOf("取消", "立即升级"), this).show()
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment