酒吧交友房 消息显示。

This commit is contained in:
2026-01-09 09:38:42 +08:00
parent b5fcf232fe
commit 2e61fa5e4d
4 changed files with 72 additions and 35 deletions

View File

@@ -2287,8 +2287,10 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
}
//酒吧房用
if (publicScreenFragment != null)
publicScreenFragment?.isPriRoom = false
if (publicScreenFragment != null) {
publicScreenFragment?.mIsPriRoom = false
publicScreenFragment?.setIsPriRoom(false)
}
}
private fun updateCharmForAllPitBeans(charm: String) {

View File

@@ -74,7 +74,7 @@ public class ChatRoomFragment extends BaseMvpFragment<ChatRoomPresenter, RoomFra
private MessageListenerSingleton.PublicScreenMessageListener messageListener;
private MessageExListenerSingleton.PublicScreenMessageListener messageExListener;
@Setter
public boolean isPriRoom = false;
public boolean mIsPriRoom = false;
// 在需要的地方调用 Activity 的方法
public void someMethod() {
easeChatAdapter.clearData();
@@ -179,7 +179,7 @@ public class ChatRoomFragment extends BaseMvpFragment<ChatRoomPresenter, RoomFra
MessageExListenerSingleton.getInstance().removePublicScreenMessageListener(messageExListener);
messageListener = null;
}
isPriRoom = true;
mIsPriRoom = true;
// 创建并添加监听器
messageExListener = message -> {
// 确保在主线程更新 UI
@@ -529,7 +529,7 @@ public class ChatRoomFragment extends BaseMvpFragment<ChatRoomPresenter, RoomFra
if (message.getRoomId() == null) {
return;
}
if (!isPriRoom){
if (!mIsPriRoom){
if (roomId == null || (!message.getRoomId().contains(roomId) && message.getMsgType() != 125)) {
return;
}