diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SystemVersionView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SystemVersionView.kt index 99c48fe348..cab7baf628 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SystemVersionView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SystemVersionView.kt @@ -15,6 +15,7 @@ import com.mogo.eagle.core.function.hmi.ui.tools.AdUpgradeDialog import com.mogo.eagle.core.utilcode.mogo.logger.Logger import com.mogo.eagle.core.utilcode.util.AppUtils import com.mogo.eagle.core.utilcode.util.ToastUtils +import com.mogo.eagle.core.utilcode.util.UiThreadHandler import kotlinx.android.synthetic.main.view_system_version.view.* import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.GlobalScope @@ -207,10 +208,12 @@ class SystemVersionView @JvmOverloads constructor( * 展示当前工控机版本 */ private fun showCurrentAdVersion(){ - tvAdVersionContent?.let { + UiThreadHandler.post { + tvAdVersionContent?.let { // it.text = AdasManager.getInstance().getAdasConfig().getDockVersion()) - if(!dockerVersion.isNullOrEmpty()){ - it.text = dockerVersion + if(!dockerVersion.isNullOrEmpty()){ + it.text = dockerVersion + } } } } @@ -229,6 +232,7 @@ class SystemVersionView @JvmOverloads constructor( connectStatus = autoPilotStatusInfo.connectStatus dockerVersion = autoPilotStatusInfo.dockVersion autopilotStatus = autoPilotStatusInfo.state + Logger.i(TAG,"onAutopilotStatusResponse connectStatus="+connectStatus+" dockerVersion="+dockerVersion+" autopilotStatus="+autopilotStatus) setViewStatus() }