MAP推拉升级
1、修复断电再次升级进度条未重置问题 2、增加升级成功后吐司提示 3、增加确认升级后吐司提示“最新版本下载中”
This commit is contained in:
@@ -968,6 +968,12 @@ class MoGoHmiFragment : MvpFragment<MoGoHmiContract.View?, HmiPresenter?>(),
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 工控机镜像升级确认窗
|
||||
* @param images 镜像列表
|
||||
* @param padSn SN
|
||||
* @param releaseId 任务ID
|
||||
*/
|
||||
override fun showAdUpgradeDialog(
|
||||
images: List<String>,
|
||||
padSn: String,
|
||||
@@ -981,6 +987,7 @@ class MoGoHmiFragment : MvpFragment<MoGoHmiContract.View?, HmiPresenter?>(),
|
||||
//确认升级
|
||||
CallerBindingcarManager.getBindingcarProvider().upgradeConfirm(images, padSn, releaseId)
|
||||
AdUpgradeStateHelper.setConfirmUpgrade(true)
|
||||
ToastUtils.showLong("最新版本下载中...")
|
||||
adUpgradeDialog?.dismiss()
|
||||
adUpgradeDialog = null
|
||||
}
|
||||
@@ -999,6 +1006,11 @@ class MoGoHmiFragment : MvpFragment<MoGoHmiContract.View?, HmiPresenter?>(),
|
||||
override fun showAdUpgradeStatus(ipcUpgradeStateInfo: IPCUpgradeStateInfo) {
|
||||
ThreadUtils.runOnUiThread{
|
||||
toolsView?.showAdUpgradeStatus(ipcUpgradeStateInfo)
|
||||
ipcUpgradeStateInfo.status.let {
|
||||
if(AdUpgradeStateHelper.isUpgradeSuccess(it)){
|
||||
ToastUtils.showLong("升级成功")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -319,6 +319,8 @@ class SystemVersionView @JvmOverloads constructor(
|
||||
ivAdVersion?.setBackgroundResource(R.drawable.version_latest_background)
|
||||
//设置状态为不可升级
|
||||
AdUpgradeStateHelper.setUpgradeableStatus(false)
|
||||
//设置进度条为隐藏
|
||||
adCircularProgressView?.visibility = View.GONE
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user