1:修改bug

This commit is contained in:
2025-12-04 21:12:00 +08:00
parent c632692982
commit babd07e592
2 changed files with 4 additions and 0 deletions

View File

@@ -1083,6 +1083,7 @@ public abstract class BaseMvpActivity<P extends IPresenter, VDB extends ViewData
// 使用缓存数据进入房间 // 使用缓存数据进入房间
if (ActivityUtils.getTopActivity() instanceof RoomActivity){ if (ActivityUtils.getTopActivity() instanceof RoomActivity){
if (!Objects.equals(((RoomActivity) ActivityUtils.getTopActivity()).getRoomId(), xlhBean.getRoom_id())) { if (!Objects.equals(((RoomActivity) ActivityUtils.getTopActivity()).getRoomId(), xlhBean.getRoom_id())) {
MessageListenerSingleton.getInstance().joinGroup(xlhBean.getRoom_id());
((RoomActivity) ActivityUtils.getTopActivity()).refreshRoomInfo(xlhBean.getRoom_id()); ((RoomActivity) ActivityUtils.getTopActivity()).refreshRoomInfo(xlhBean.getRoom_id());
} }
return; return;
@@ -1097,6 +1098,7 @@ public abstract class BaseMvpActivity<P extends IPresenter, VDB extends ViewData
// 使用缓存数据进入房间 // 使用缓存数据进入房间
if (ActivityUtils.getTopActivity() instanceof RoomActivity){ if (ActivityUtils.getTopActivity() instanceof RoomActivity){
if (!Objects.equals(((RoomActivity) ActivityUtils.getTopActivity()).getRoomId(), redBean.getRoom_id())) { if (!Objects.equals(((RoomActivity) ActivityUtils.getTopActivity()).getRoomId(), redBean.getRoom_id())) {
MessageListenerSingleton.getInstance().joinGroup(redBean.getRoom_id());
((RoomActivity) ActivityUtils.getTopActivity()).refreshRoomInfo(redBean.getRoom_id()); ((RoomActivity) ActivityUtils.getTopActivity()).refreshRoomInfo(redBean.getRoom_id());
} }
return; return;

View File

@@ -1012,6 +1012,8 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
resetFragment() resetFragment()
upHeight() upHeight()
setupEffectView() setupEffectView()
MvpPre?.roomRedPackets(roomId)
} }