From 1d2d83bec50dbd2311a418f5a5490d157bcce44c Mon Sep 17 00:00:00 2001 From: renwj Date: Thu, 11 Jul 2024 20:03:36 +0800 Subject: [PATCH] =?UTF-8?q?[6.5.0][=E9=81=93=E8=B7=AF=E4=BA=8B=E4=BB=B6]?= =?UTF-8?q?=20=E4=BF=AE=E6=AD=A3=E8=A1=8C=E4=BA=BA/=E9=9D=9E=E6=9C=BA?= =?UTF-8?q?=E5=8A=A8=E8=BD=A6=E6=A8=AA=E7=A9=BF=E6=9C=AA=E6=92=AD=E6=8A=A5?= =?UTF-8?q?=E8=AF=AD=E9=9F=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eagle/core/function/hmi/ui/greenwave/GreenWaveView.kt | 5 ++--- .../java/com/mogo/eagle/core/data/enums/EventTypeEnumNew.kt | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/greenwave/GreenWaveView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/greenwave/GreenWaveView.kt index a405df4e2f..64147510b7 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/greenwave/GreenWaveView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/greenwave/GreenWaveView.kt @@ -22,7 +22,6 @@ import com.mogo.eagle.core.utilcode.kotlin.scope import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils import com.mogo.eagle.core.utilcode.rv.divider.CommonDividerItemDecoration import com.mogo.eagle.core.utilcode.util.SizeUtils -import com.mogo.eagle.core.utilcode.util.UiThreadHandler import kotlinx.coroutines.Runnable import kotlinx.coroutines.launch import kotlin.math.abs @@ -121,7 +120,6 @@ class GreenWaveView: LinearLayout, IMoGoChassisLocationGCJ02Listener, RecyclerVi CallerHmiViewControlListenerManager.removeListener(this) val rv: RecyclerView? = if (isDriver) driver_wave_rv else passenger_wave_rv rv?.removeOnItemTouchListener(this) - stopAutoScroll() } override fun onChassisLocationGCJ02(mogoLocation: MogoLocation?) { @@ -132,7 +130,7 @@ class GreenWaveView: LinearLayout, IMoGoChassisLocationGCJ02Listener, RecyclerVi lastSpeed = speed } if (isChanged) { - UiThreadHandler.post { + scope.launch { if (isDriver) { driver_speed?.text = speed.toString() } else { @@ -166,6 +164,7 @@ class GreenWaveView: LinearLayout, IMoGoChassisLocationGCJ02Listener, RecyclerVi private fun hide() { scope.launch { + stopAutoScroll() visibility = View.GONE } } diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/enums/EventTypeEnumNew.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/enums/EventTypeEnumNew.kt index 2b467c9070..ce55fc2610 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/enums/EventTypeEnumNew.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/enums/EventTypeEnumNew.kt @@ -1517,6 +1517,7 @@ enum class EventTypeEnumNew( TYPE_PEDESTRIAN_CROSSING.poiType -> TYPE_PEDESTRIAN_CROSSING.tts TYPE_SOCKET_ROAD_OTHER_RETROGRADE_VEHICLE.poiType -> TYPE_SOCKET_ROAD_OTHER_RETROGRADE_VEHICLE.tts TYPE_USECASE_ROAD_BUS_STATION.poiType -> TYPE_USECASE_ROAD_BUS_STATION.tts + TYPE_SOCKET_ROAD_PEOPLE_CROSS.poiType -> TYPE_SOCKET_ROAD_PEOPLE_CROSS.tts else -> TYPE_ERROR.tts } }