闪退问题修改.

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

@@ -14,6 +14,7 @@ import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
import com.blankj.utilcode.util.LogUtils;
import com.blankj.utilcode.util.ThreadUtils;
import com.opensource.svgaplayer.SVGADrawable;
import com.opensource.svgaplayer.SVGAImageView;
import com.opensource.svgaplayer.SVGAParser;
@@ -317,8 +318,12 @@ public abstract class BaseWheatView extends ConstraintLayout implements IBaseWhe
if (String.valueOf(uid).equals(pitBean.getUser_id())) {
if (mIvRipple == null)
return;
ThreadUtils.runOnUiThread(new Runnable() {
@Override
public void run() {
mIvRipple.setVisibility(INVISIBLE);
}
});
Log.e("SVGA", "-------" + pitBean.getUser_id());
}
}

View File

@@ -2488,12 +2488,10 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
}
private fun handleMsgType1055(messageEvent: RoomMessageEvent) {
if (!isFinishing && !isDestroyed) {
MvpPre!!.quitRoom2(messageEvent.roomId, SpUtil.getUserId().toString() + "")
quit()
jiaR()
}
}
private fun handleMsgType1035(messageEvent: RoomMessageEvent, text: T?) {
if (text == null || mRoomInfoResp == null || mRoomInfoResp?.room_info == null) return
@@ -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, "")