[6.4.0] fix bug of thread

This commit is contained in:
EmArrow
2024-05-07 16:50:33 +08:00
parent 636cc26256
commit df50996355

View File

@@ -235,26 +235,27 @@ class StatusSummaryView @JvmOverloads constructor(
override fun authCrtFile(device: String, root: String) { override fun authCrtFile(device: String, root: String) {
super.authCrtFile(device, root) super.authCrtFile(device, root)
UiThreadHandler.post { UiThreadHandler.post ({
if (data.size < 6) return@post if (data.size < 6) return@post
data[5].desc = "本机证书已下载" data[5].desc = "本机证书已下载"
data[5].isException = false data[5].isException = false
adapter?.notifyItemChanged(5) adapter?.notifyItemChanged(5)
} }, UiThreadHandler.MODE.QUEUE)
} }
override fun authCrtError(errorMsg: String) { override fun authCrtError(errorMsg: String) {
super.authCrtError(errorMsg) super.authCrtError(errorMsg)
UiThreadHandler.post { UiThreadHandler.post ({
if (data.size < 6) return@post if (data.size < 6) return@post
data[5].desc = "本机证书下载异常:$errorMsg" data[5].desc = "本机证书下载异常:$errorMsg"
data[5].isException = true data[5].isException = true
adapter?.notifyItemChanged(5) adapter?.notifyItemChanged(5)
} }, UiThreadHandler.MODE.QUEUE)
} }
override fun onCertificationResult(msg: String) { override fun onCertificationResult(msg: String) {
super.onCertificationResult(msg) super.onCertificationResult(msg)
// Log.i("emArrow","onCertificationResult : $msg")
if (!SharedPrefsMgr.getInstance().getBoolean( if (!SharedPrefsMgr.getInstance().getBoolean(
"${MoGoConfig.AUTOPILOT_CERTIFICATION}-${DebugConfig.getNetMode()}", "${MoGoConfig.AUTOPILOT_CERTIFICATION}-${DebugConfig.getNetMode()}",
MoGoConfig.AUTOPILOT_CERTIFICATION_DEFAULT_VALUE MoGoConfig.AUTOPILOT_CERTIFICATION_DEFAULT_VALUE
@@ -262,11 +263,11 @@ class StatusSummaryView @JvmOverloads constructor(
) { ) {
return return
} }
UiThreadHandler.post { UiThreadHandler.post ({
if (data.size < 6) return@post if (data.size < 6) return@post
data[5].desc = msg data[5].desc = msg
data[5].isException = !msg.contains("成功校验") data[5].isException = !msg.contains("成功校验")
adapter?.notifyItemChanged(5) adapter?.notifyItemChanged(5)
} }, UiThreadHandler.MODE.QUEUE)
} }
} }