1:优化小黑屋退出房间后加入大房间
This commit is contained in:
@@ -93,7 +93,6 @@ public class MessageExListenerSingleton {
|
||||
|
||||
// 同时修改 removePublicScreenMessageListener 方法
|
||||
public void removePublicScreenMessageListener(PublicScreenMessageListener listener) {
|
||||
mRoomId = "";
|
||||
if (listener == null) {
|
||||
return;
|
||||
}
|
||||
@@ -205,8 +204,6 @@ public class MessageExListenerSingleton {
|
||||
if (TextUtils.isEmpty(roomId)) {
|
||||
return;
|
||||
}
|
||||
if (Objects.equals(mRoomId, roomId))
|
||||
return;
|
||||
synchronized (groupOperationLock) {
|
||||
if (isGroupOperationInProgress) {
|
||||
// 如果有操作正在进行,延迟执行
|
||||
@@ -389,7 +386,7 @@ public class MessageExListenerSingleton {
|
||||
public void onReceiveRESTCustomData(String groupID, byte[] customData) {
|
||||
String message = "";
|
||||
try {
|
||||
|
||||
LogUtils.e("收到群自定义消息",groupID);
|
||||
message = new String(customData, StandardCharsets.UTF_8);
|
||||
LogUtils.e("收到群自定义消息(系统):" + message);
|
||||
} catch (Exception e) {
|
||||
|
||||
@@ -4055,6 +4055,10 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||
"@@@",
|
||||
"上一个房间的roonid" + AgoraManager.getInstance().lastRoomId
|
||||
)
|
||||
// TODO: 添加预防,当出现不能退出小黑屋的时候,执行这个操作
|
||||
if (AgoraManager.getInstance().lastRoomId.isNotEmpty()){
|
||||
jiaR()
|
||||
}
|
||||
mBinding?.ivMic?.setImageResource(com.xscm.moduleutil.R.mipmap.room_microphone_off)
|
||||
//酒吧房用
|
||||
if (publicScreenFragment != null) {
|
||||
|
||||
Reference in New Issue
Block a user