1:修改bug

This commit is contained in:
2025-12-04 20:56:30 +08:00
parent 56bb994377
commit c632692982
13 changed files with 217 additions and 60 deletions

View File

@@ -3733,6 +3733,10 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
GiftDisplayManager.getInstance().setupDisplayView(mBinding?.giftContainer)
}
fun refreshRoomInfo(roomId:String) {
MvpPre?.getRoomIn(roomId,"")
}
// 添加检查房间连接状态的方法
private fun resumeRoomState() {

View File

@@ -443,6 +443,7 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
if (mBinding.wvZc.getUserId() != null && !mBinding.wvZc.getUserId().equals("0") && !mBinding.wvZc.getUserId().equals("") && mBinding.wvZc.getUserId().equals(SpUtil.getUserId() + "")) {
mBinding.imQg.setVisibility(VISIBLE);
}
setMike();
}
@Override
@@ -460,6 +461,29 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
}
// TODO: 2025/12/4 判断麦克风是否显示
private void setMike(){
try {
for (int i=0;i<adapter.getData().size();i++){
if (adapter.getData().get(i).getUser_id().equals(SpUtil.getUserId()+"") || roomInfoResp.getSinger_info().getSong_info().getSinger_user_id()==SpUtil.getUserId()){
if (getActivity()!=null){
if (getActivity() instanceof RoomActivity) {
((RoomActivity) getActivity()).setrlMic(true);
}
}
}
}
} catch (Exception e) {
if (getActivity()!=null){
if (getActivity() instanceof RoomActivity) {
((RoomActivity) getActivity()).setrlMic(false);
}
}
}
}
public void event1003(RoomMessageEvent messageEvent) {
UserInfo fromUserInfo = messageEvent.getText().getFromUserInfo();
if (fromUserInfo == null) return;
@@ -524,6 +548,7 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
configGameOptionBtn();
}
}
setMike();
}
/// 配置操作按钮
@@ -594,6 +619,7 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
configGameOptionBtn();
}
}
setMike();
}
public void event1039(RoomMessageEvent event) {
@@ -639,6 +665,7 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
roomPitBeans.set(toIndex, fromBean);
adapter.notifyDataSetChanged();
}
setMike();
}
/**
@@ -707,6 +734,7 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
mBinding.ciNetAva.setVisibility(GONE);
mBinding.tvSong.setText("演唱歌曲:无");
}
setMike();
}
// TODO: 2025/11/22 当有演唱者的时候,修改演唱者头像的大小
@@ -745,6 +773,7 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
adapter.notifyItemChanged(i);
}
}
setMike();
}
public void event1021(RoomMessageEvent messageEvent) {