diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/v2n/RoadV2NEventWindowView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/v2n/RoadV2NEventWindowView.kt index 6097c22c9d..874676766e 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/v2n/RoadV2NEventWindowView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/v2n/RoadV2NEventWindowView.kt @@ -80,6 +80,7 @@ class RoadV2NEventWindowView @JvmOverloads constructor( private val dismissRunnable = Runnable { CallerLogger.i(TAG, "dismissRunnable") visibility = View.GONE + CallerHmiViewControlListenerManager.invokeV2XEvent(TAG, View.GONE) } private fun initView() { @@ -330,6 +331,7 @@ class RoadV2NEventWindowView @JvmOverloads constructor( visibility = View.VISIBLE bringToFront() UiThreadHandler.postDelayed(dismissRunnable, 10 * 1000L) + CallerHmiViewControlListenerManager.invokeV2XEvent(TAG, View.VISIBLE) } } @@ -342,6 +344,7 @@ class RoadV2NEventWindowView @JvmOverloads constructor( livePlayView.stopRoadCameraLive() trackEvent("dismiss --> eventId=${eventId}, 执行dismiss") UiThreadHandler.removeCallbacks(dismissRunnable) + CallerHmiViewControlListenerManager.invokeV2XEvent(TAG, View.GONE) } else { trackEvent("dismiss --> eventId=${eventId}, 跳过dismiss") }