From d5cbb5008c91bcd95a318cbcbd38c23d8247b121 Mon Sep 17 00:00:00 2001 From: lzl <1239365383@qq.com> Date: Thu, 8 Jan 2026 19:10:48 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=92=E5=90=A7=E4=BA=A4=E5=8F=8B=E6=88=BF?= =?UTF-8?q?=20=E8=81=8A=E5=A4=A9=E6=B6=88=E6=81=AF=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../moduleutil/listener/MessageListenerSingleton.java | 10 ++++++---- .../modulemain/activity/room/activity/RoomActivity.kt | 1 - 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/listener/MessageListenerSingleton.java b/BaseModule/src/main/java/com/xscm/moduleutil/listener/MessageListenerSingleton.java index 4ef33b50..90f7a3bb 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/listener/MessageListenerSingleton.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/listener/MessageListenerSingleton.java @@ -342,10 +342,12 @@ public class MessageListenerSingleton { public void onRecvGroupCustomMessage(String msgID, String groupID, V2TIMGroupMemberInfo sender, byte[] customData) { LogUtils.d("收到群自定义消息:群组 " + groupID + " 中 " + sender.getNickName()); if (!groupID.equals("")) { - String message = new String(customData, StandardCharsets.UTF_8); - RoomMessageEvent event = GsonUtils.fromJson(message, RoomMessageEvent.class); - notifyMessageReceived(event); - LogUtils.d("收到群自定义消息(信令):", message); + if (groupID.replace("room","").equals(mRoomId)) { + String message = new String(customData, StandardCharsets.UTF_8); + RoomMessageEvent event = GsonUtils.fromJson(message, RoomMessageEvent.class); + notifyMessageReceived(event); + LogUtils.d("收到群自定义消息(信令):", message); + } } else { String message = new String(customData, StandardCharsets.UTF_8); LogUtils.d("收到群自定义消息(信令):", message); diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt b/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt index 60b6277e..be750a40 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt @@ -4415,7 +4415,6 @@ class RoomActivity : BaseMvpActivity(), break } } - } } }