[8.3.0][fix] 修复bug 【saas B2司机屏V8.2.0】【实车】司机端与域控连接异常时,关闭v2x开关页面切换后台后重新打开司机端会提示“请等待与域控恢复连接后操作”

This commit is contained in:
xinfengkun
2025-08-20 10:21:25 +08:00
parent 8bc6c47667
commit 95a9abbaf4
2 changed files with 5 additions and 5 deletions

View File

@@ -494,11 +494,13 @@ class MoGoHmiProvider : IMoGoHmiProvider {
if (target != null && target.visibility != View.VISIBLE) {
TransitionManager.beginDelayedTransition(target.parent as ViewGroup, Slide(Gravity.START).also { it.duration = 150; it.addTarget(target) })
target.visibility = View.VISIBLE
CallerHmiViewControlListenerManager.invokeOperatePanelDisplayStatus(true)
}
} else {
if (target != null && target.visibility == View.VISIBLE) {
TransitionManager.beginDelayedTransition(target.parent as ViewGroup, Slide(Gravity.START).also { it.duration = 150; it.addTarget(target) })
target.visibility = View.GONE
CallerHmiViewControlListenerManager.invokeOperatePanelDisplayStatus(false)
}
}
}

View File

@@ -456,7 +456,9 @@ class OperatePanelLayout : LinearLayout {
super.onResume()
prevIpcConnectStatus = AppConfigInfo.isConnectAutopilot
v2xIsShow = true
handler.sendEmptyMessage(WHAT_UPDATE_ENABLE)
if (operatePaneIsShow) {
handler.sendEmptyMessage(WHAT_UPDATE_ENABLE)
}
}
@@ -1970,8 +1972,4 @@ class OperatePanelLayout : LinearLayout {
isClickable = true
}
override fun onVisibilityChanged(changedView: View, visibility: Int) {
super.onVisibilityChanged(changedView, visibility)
CallerHmiViewControlListenerManager.invokeOperatePanelDisplayStatus(visibility == View.VISIBLE)
}
}