闪退问题修改.

This commit is contained in:
2026-01-15 05:16:06 +08:00
parent e24f217ab4
commit a4c21485a2
2 changed files with 11 additions and 8 deletions

View File

@@ -2488,11 +2488,9 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
}
private fun handleMsgType1055(messageEvent: RoomMessageEvent) {
if (!isFinishing && !isDestroyed) {
MvpPre!!.quitRoom2(messageEvent.roomId, SpUtil.getUserId().toString() + "")
quit()
jiaR()
}
MvpPre!!.quitRoom2(messageEvent.roomId, SpUtil.getUserId().toString() + "")
quit()
jiaR()
}
private fun handleMsgType1035(messageEvent: RoomMessageEvent, text: T?) {
@@ -4044,7 +4042,7 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
fun jiaR() {
LogUtils.e(
"@@@",
"上一个房间的roonid" + AgoraManager.getInstance().lastRoomId
"上一个房间的roonid:" + AgoraManager.getInstance().lastRoomId+",MvpPre :${MvpPre == null}"
)
MessageListenerSingleton.getInstance().joinGroup(AgoraManager.getInstance().lastRoomId)
MvpPre?.getRoomIn(AgoraManager.getInstance().lastRoomId, "")