From 36fbc88f21d82ec28aadbf8974b2fa8d8b470c2c Mon Sep 17 00:00:00 2001 From: lzl <1239365383@qq.com> Date: Fri, 9 Jan 2026 11:03:12 +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=E6=95=B0=E6=8D=AE=E6=9B=B4=E6=96=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../activity/room/activity/RoomActivity.kt | 7 + .../room/fragment/ChatRoomFragment.java | 7 + .../activity/room/fragment/RoomFragment.java | 135 +++++++++--------- .../room/fragment/RoomPrivateFragment.kt | 51 +++---- 4 files changed, 106 insertions(+), 94 deletions(-) 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 778e6f91..cb02a2bd 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 @@ -1592,6 +1592,12 @@ class RoomActivity : BaseMvpActivity(), } else if (msgType == EMMessageInfo.QXRoomMessageTypeFlirtatious) { //酒吧房撩ta推送的信息 roomFragment?.handleRoomMessage(messageEvent) } else if (msgType == EMMessageInfo.QXRoomMessageTypeFlirtatiousRoom) {//酒吧房约她进入小黑屋 + + LogUtils.e("QXRoomMessageTypeFlirtatiousRoom", "酒吧房约她进入小黑屋:"+messageEvent.text.room_id+"----------------"+mRoomInfoResp?.room_info?.room_id) + if (mRoomInfoResp?.room_info?.room_id.equals(messageEvent.text.room_id)){ + return + } + if (mRoomInfoResp?.user_info?.user_id.toString() == messageEvent.text.user_id || mRoomInfoResp?.user_info?.user_id.toString() == messageEvent.text.meet_user_id ) { @@ -2289,6 +2295,7 @@ class RoomActivity : BaseMvpActivity(), //酒吧房用 if (publicScreenFragment != null) { publicScreenFragment?.mIsPriRoom = false + publicScreenFragment?.clearExMessageListener() publicScreenFragment?.setIsPriRoom(false) } } diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/ChatRoomFragment.java b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/ChatRoomFragment.java index 734b3948..95c14eba 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/ChatRoomFragment.java +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/ChatRoomFragment.java @@ -195,6 +195,13 @@ public class ChatRoomFragment extends BaseMvpFragment