From ec53e203654c57d5daa23c9fb3bafa29e0566011 Mon Sep 17 00:00:00 2001 From: wangshuo <584363327@qq.com> Date: Tue, 26 Dec 2023 16:10:02 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8D=E6=97=A7=E9=95=9C=E5=83=8F?= =?UTF-8?q?=E4=BC=A0=E6=84=9F=E5=99=A8=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../virtualdevice/common/VirtualDeviceProtocol.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cloudphone/src/main/java/com/huawei/cloudphone/virtualdevice/common/VirtualDeviceProtocol.java b/cloudphone/src/main/java/com/huawei/cloudphone/virtualdevice/common/VirtualDeviceProtocol.java index 579ff7e..5f1af9f 100644 --- a/cloudphone/src/main/java/com/huawei/cloudphone/virtualdevice/common/VirtualDeviceProtocol.java +++ b/cloudphone/src/main/java/com/huawei/cloudphone/virtualdevice/common/VirtualDeviceProtocol.java @@ -90,7 +90,9 @@ public class VirtualDeviceProtocol { } public void processMsg(MsgHeader header, byte[] body) { - VirtualDeviceManager virtualDeviceManager = virtualDeviceManagers.get(header.mDeviceType); + short devType = header.mDeviceType; + if (devType == 0) devType = DEV_TYPE_SENSOR; + VirtualDeviceManager virtualDeviceManager = virtualDeviceManagers.get(devType); if (virtualDeviceManager == null) { Log.e(TAG, "processMsg: Error msg type :" + header.mDeviceType); return; -- Gitee