闪退问题修改.
This commit is contained in:
@@ -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;
|
||||
mIvRipple.setVisibility(INVISIBLE);
|
||||
|
||||
ThreadUtils.runOnUiThread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
mIvRipple.setVisibility(INVISIBLE);
|
||||
}
|
||||
});
|
||||
Log.e("SVGA", "-------" + pitBean.getUser_id());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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, "")
|
||||
|
||||
Reference in New Issue
Block a user