From afdfa3750df242f827e8da338975dcb9d5126b92 Mon Sep 17 00:00:00 2001 From: yangyakun Date: Wed, 24 Jul 2024 17:40:08 +0800 Subject: [PATCH] =?UTF-8?q?[6.5.0]=20[fix]=20[=E5=B0=8F=E6=99=BA=E7=BA=BF?= =?UTF-8?q?=E7=A8=8B=E5=88=87=E6=8D=A2]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/manager/xiaozhi/ZhiV2NManager.kt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/xiaozhi/ZhiV2NManager.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/xiaozhi/ZhiV2NManager.kt index ab1f8d3e3d..3e693f487e 100644 --- a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/xiaozhi/ZhiV2NManager.kt +++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/xiaozhi/ZhiV2NManager.kt @@ -6,6 +6,7 @@ import com.mogo.eagle.core.function.api.hmi.xiaozhi.event.V2N import com.mogo.eagle.core.function.api.hmi.xiaozhi.listener.OnXiaoZhiStateChangeListener import com.mogo.eagle.core.function.api.hmi.xiaozhi.state.State import com.mogo.eagle.core.function.call.hmi.CallerHmiManager +import com.mogo.eagle.core.utilcode.util.UiThreadHandler import com.mogo.och.common.module.R import com.mogo.och.common.module.manager.logchainanalytic.OchChainLogManager @@ -324,12 +325,14 @@ object ZhiV2NManager : OnXiaoZhiStateChangeListener { } } if (drawable != null) { - if(state==State.START){ - ZhiViewmanager.warnAni.drawable = drawable - ZhiViewmanager.showListeningAni(ZhiViewmanager.warnAni,true) - }else if(state==State.STOP){ - ZhiViewmanager.stopWarnAni() - } + UiThreadHandler.post({ + if(state==State.START){ + ZhiViewmanager.warnAni.drawable = drawable + ZhiViewmanager.showListeningAni(ZhiViewmanager.warnAni,true) + }else if(state==State.STOP){ + ZhiViewmanager.stopWarnAni() + } + },UiThreadHandler.MODE.QUEUE) } } }