闪退问题修改.
This commit is contained in:
@@ -14,6 +14,7 @@ import androidx.annotation.Nullable;
|
|||||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
|
|
||||||
import com.blankj.utilcode.util.LogUtils;
|
import com.blankj.utilcode.util.LogUtils;
|
||||||
|
import com.blankj.utilcode.util.ThreadUtils;
|
||||||
import com.opensource.svgaplayer.SVGADrawable;
|
import com.opensource.svgaplayer.SVGADrawable;
|
||||||
import com.opensource.svgaplayer.SVGAImageView;
|
import com.opensource.svgaplayer.SVGAImageView;
|
||||||
import com.opensource.svgaplayer.SVGAParser;
|
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 (String.valueOf(uid).equals(pitBean.getUser_id())) {
|
||||||
if (mIvRipple == null)
|
if (mIvRipple == null)
|
||||||
return;
|
return;
|
||||||
mIvRipple.setVisibility(INVISIBLE);
|
ThreadUtils.runOnUiThread(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
mIvRipple.setVisibility(INVISIBLE);
|
||||||
|
}
|
||||||
|
});
|
||||||
Log.e("SVGA", "-------" + pitBean.getUser_id());
|
Log.e("SVGA", "-------" + pitBean.getUser_id());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2488,11 +2488,9 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun handleMsgType1055(messageEvent: RoomMessageEvent) {
|
private fun handleMsgType1055(messageEvent: RoomMessageEvent) {
|
||||||
if (!isFinishing && !isDestroyed) {
|
MvpPre!!.quitRoom2(messageEvent.roomId, SpUtil.getUserId().toString() + "")
|
||||||
MvpPre!!.quitRoom2(messageEvent.roomId, SpUtil.getUserId().toString() + "")
|
quit()
|
||||||
quit()
|
jiaR()
|
||||||
jiaR()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun handleMsgType1035(messageEvent: RoomMessageEvent, text: T?) {
|
private fun handleMsgType1035(messageEvent: RoomMessageEvent, text: T?) {
|
||||||
@@ -4044,7 +4042,7 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
|||||||
fun jiaR() {
|
fun jiaR() {
|
||||||
LogUtils.e(
|
LogUtils.e(
|
||||||
"@@@",
|
"@@@",
|
||||||
"上一个房间的roonid" + AgoraManager.getInstance().lastRoomId
|
"上一个房间的roonid:" + AgoraManager.getInstance().lastRoomId+",MvpPre :${MvpPre == null}"
|
||||||
)
|
)
|
||||||
MessageListenerSingleton.getInstance().joinGroup(AgoraManager.getInstance().lastRoomId)
|
MessageListenerSingleton.getInstance().joinGroup(AgoraManager.getInstance().lastRoomId)
|
||||||
MvpPre?.getRoomIn(AgoraManager.getInstance().lastRoomId, "")
|
MvpPre?.getRoomIn(AgoraManager.getInstance().lastRoomId, "")
|
||||||
|
|||||||
Reference in New Issue
Block a user