From 641ad6c7dc1c2c34b5592c4817518046b79b358c Mon Sep 17 00:00:00 2001 From: renwj Date: Wed, 17 May 2023 11:01:08 +0800 Subject: [PATCH] =?UTF-8?q?[3.2.0][CrashFix]=20=E4=BF=AE=E6=AD=A3=E5=9B=9E?= =?UTF-8?q?=E8=B0=83=E5=9C=A8=E5=AD=90=E7=BA=BF=E7=A8=8B=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E7=9A=84Ui=E7=BB=98=E5=88=B6=E5=B4=A9=E6=BA=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mogo/eagle/core/function/hmi/ui/MoGoHmiProvider.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiProvider.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiProvider.kt index 53668b88a6..74b91eeb29 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiProvider.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiProvider.kt @@ -127,14 +127,13 @@ class MoGoHmiProvider : IMoGoHmiProvider { "--- show v2x dialog 1 ---: info -> v2x-type: $v2xType : expireTime: $expireTime" ) lastShowV2XJob?.safeCancel() - ProcessLifecycleOwner.get().lifecycleScope.launch(Dispatchers.Default) { + ProcessLifecycleOwner.get().lifecycleScope.launch { delay(expireTime) }.also { itx -> lastShowV2XJob = itx }.invokeOnCompletion { listener?.onDismiss() } - Log.d("CODE", "---- 00 ------ tts_content: $ttsContent") if (ttsContent != null && !TextUtils.isEmpty(ttsContent) && playTTS) { val last = lastSpeakJob.get()