修改巡乐会动画
This commit is contained in:
@@ -158,7 +158,7 @@ import java.util.Arrays
|
||||
import java.util.Date
|
||||
import java.util.stream.Collectors
|
||||
|
||||
@Route(path = ARouteConstants.ROOM_DETAILS )
|
||||
@Route(path = ARouteConstants.ROOM_DETAILS)
|
||||
class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||
RoomContacts.View, PermissionCallbacks, OnMessageReceivedListener {
|
||||
private var roomFragment: RoomFragment? = null
|
||||
@@ -467,6 +467,41 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||
|
||||
/** 最小化 */
|
||||
private fun showExitRoomDialog() {
|
||||
if (mRoomInfoResp!!.room_info.type_id.equals("6")) {
|
||||
val bottomSheet = ExitRoomBottomSheet.newInstance(false, true, true);
|
||||
bottomSheet.setOnOptionSelectedListener(object : OnOptionSelectedListener {
|
||||
override fun onMinimize() {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun onExitRoom() {
|
||||
// 调用退出房间方法
|
||||
// MvpPre.quitRoom(roomId, SpUtil.getUserId() + "");
|
||||
|
||||
// 真正退出房间
|
||||
// 调用退出房间方法
|
||||
MessageListenerSingleton.quitGroup(roomId);
|
||||
quit();
|
||||
if (mRoomInfoResp!!.getRoom_info()
|
||||
.getLabel_id() != null && mRoomInfoResp!!.getRoom_info().getLabel_id()
|
||||
.equals("5")
|
||||
) {
|
||||
jiaR();
|
||||
return;
|
||||
} else {
|
||||
performExitRoom(1);
|
||||
}
|
||||
// performExitRoom(1)
|
||||
}
|
||||
|
||||
override fun onCancel() {
|
||||
// 用户点击取消,不做任何事
|
||||
}
|
||||
})
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
val bottomSheet = ExitRoomBottomSheet.newInstance()
|
||||
bottomSheet.setOnOptionSelectedListener(object : OnOptionSelectedListener {
|
||||
override fun onMinimize() {
|
||||
@@ -482,6 +517,7 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||
|
||||
// 处理最小化逻辑
|
||||
|
||||
|
||||
minimizeToBackground()
|
||||
}
|
||||
|
||||
@@ -800,7 +836,6 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||
}
|
||||
|
||||
|
||||
|
||||
override fun onFail(e: Throwable) {
|
||||
LogUtils.e("Network request preparation failed: " + e.message)
|
||||
// 即使准备失败,也尝试执行网络请求
|
||||
@@ -2202,6 +2237,7 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||
lastSwitchedRoomId = pendingRoomId!!
|
||||
AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId =
|
||||
messageEvent.roomId
|
||||
// RoomManager.getInstance().fetchRoomDataAndEnter(this,pendingRoomId, "")
|
||||
}
|
||||
}
|
||||
pendingRoomId = null
|
||||
@@ -3981,11 +4017,17 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||
"上一个房间的roonid" + AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId
|
||||
)
|
||||
// MvpPre.getRoomIn(AgoraManager.getInstance(context).getLastRoomId(), "");
|
||||
ARouter.getInstance().build(ARouteConstants.ROOM_DETAILS).withString("form", "电影房")
|
||||
.withString("roomId", AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId)
|
||||
.navigation()
|
||||
// ARouter.getInstance().build(ARouteConstants.ROOM_DETAILS).withString("form", "电影房")
|
||||
// .withString("roomId", AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId)
|
||||
// .navigation()
|
||||
RoomManager.getInstance().fetchRoomDataAndEnter(
|
||||
this,
|
||||
AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId,
|
||||
""
|
||||
)
|
||||
AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId = ""
|
||||
// setviewyc(true);
|
||||
// exitFullScreen()
|
||||
}
|
||||
|
||||
override fun userGuanzSuccess(s: String) {
|
||||
|
||||
Reference in New Issue
Block a user