Commit ea9074a1 authored by yinjiacheng's avatar yinjiacheng

update App升级功能弹窗UI调整

parent cab63cd2
...@@ -13,6 +13,7 @@ import com.yidian.yac.pm.appupdate.YDAppUpdateManager ...@@ -13,6 +13,7 @@ import com.yidian.yac.pm.appupdate.YDAppUpdateManager
import com.yidian.yac.pm.appupdate.callback.AppUpdateCallback import com.yidian.yac.pm.appupdate.callback.AppUpdateCallback
import com.yidian.yac.pm.base.UpdateInfo import com.yidian.yac.pm.base.UpdateInfo
import java.io.File import java.io.File
import java.lang.StringBuilder
/** /**
* author: yinjiacheng * author: yinjiacheng
...@@ -125,12 +126,15 @@ class AppUpgradeService : ZapService(), CommonHintDialog.OnHintOptionCallback, H ...@@ -125,12 +126,15 @@ class AppUpgradeService : ZapService(), CommonHintDialog.OnHintOptionCallback, H
* 展示升级弹窗 * 展示升级弹窗
*/ */
private fun showAppUpgradeDialog(data: AppUpdateInfo<AppUpdateEchoData>) { 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) { if (data.echo_data?.force_update == true) {
// 强制升级 // 强制升级
CommonHintDialog(DStackActivityManager.getInstance().topActivity, "检测到版本更新", arrayListOf("立即升级"), this).show() CommonHintDialog(DStackActivityManager.getInstance().topActivity, content, arrayListOf("立即升级"), this).show()
} else { } 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