1:修改红包跳转和小时榜跳转,头条跳转
This commit is contained in:
@@ -1083,7 +1083,6 @@ public abstract class BaseMvpActivity<P extends IPresenter, VDB extends ViewData
|
||||
// 使用缓存数据进入房间
|
||||
if (ActivityUtils.getTopActivity() instanceof RoomActivity){
|
||||
if (!Objects.equals(((RoomActivity) ActivityUtils.getTopActivity()).getRoomId(), xlhBean.getRoom_id())) {
|
||||
MessageListenerSingleton.getInstance().joinGroup(xlhBean.getRoom_id());
|
||||
((RoomActivity) ActivityUtils.getTopActivity()).refreshRoomInfo(xlhBean.getRoom_id());
|
||||
}
|
||||
return;
|
||||
@@ -1098,7 +1097,6 @@ public abstract class BaseMvpActivity<P extends IPresenter, VDB extends ViewData
|
||||
// 使用缓存数据进入房间
|
||||
if (ActivityUtils.getTopActivity() instanceof RoomActivity){
|
||||
if (!Objects.equals(((RoomActivity) ActivityUtils.getTopActivity()).getRoomId(), redBean.getRoom_id())) {
|
||||
MessageListenerSingleton.getInstance().joinGroup(redBean.getRoom_id());
|
||||
((RoomActivity) ActivityUtils.getTopActivity()).refreshRoomInfo(redBean.getRoom_id());
|
||||
}
|
||||
return;
|
||||
|
||||
@@ -2095,13 +2095,11 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||
parent.removeView(currentMqttView)
|
||||
}
|
||||
// 将视图放回池中
|
||||
currentMqttView?.visibility = View.GONE
|
||||
// try {
|
||||
floatingViewPool.add(currentMqttView!!)
|
||||
currentMqttView?.let { view ->
|
||||
view.visibility = View.GONE
|
||||
floatingViewPool.add(view)
|
||||
}
|
||||
currentMqttView = null
|
||||
// }catch (e:Exception){
|
||||
// LogUtils.e("飘屏显示异常", e)
|
||||
// }
|
||||
})
|
||||
}
|
||||
}
|
||||
@@ -3378,8 +3376,10 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||
// "",
|
||||
// null
|
||||
// )
|
||||
MessageListenerSingleton.getInstance()
|
||||
.joinGroup(mRoomInfoResp?.room_info?.head_line?.room_id)
|
||||
// MessageListenerSingleton.getInstance()
|
||||
// .joinGroup(mRoomInfoResp?.room_info?.head_line?.room_id)
|
||||
roomId2=mRoomInfoResp?.room_info?.head_line?.room_id
|
||||
getHour()
|
||||
MvpPre?.getRoomIn(mRoomInfoResp?.room_info?.head_line?.room_id, "")
|
||||
} else {
|
||||
com.blankj.utilcode.util.ToastUtils.showLong("您就在当前房间")
|
||||
@@ -3779,6 +3779,8 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||
}
|
||||
|
||||
fun refreshRoomInfo(roomId: String) {
|
||||
roomId2=roomId
|
||||
getHour()
|
||||
MvpPre?.getRoomIn(roomId, "")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user