点唱修改。

This commit is contained in:
2025-12-05 00:04:12 +08:00
parent fac83d7c23
commit 7f200fbafc

View File

@@ -539,7 +539,7 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
// 使用set方法更新数据然后通知适配器 // 使用set方法更新数据然后通知适配器
roomPitBeans.set(position, pitBean); roomPitBeans.set(position, pitBean);
adapter.notifyItemChanged(position); adapter.notifyDataSetChanged();
} }
@@ -612,7 +612,7 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
// 使用set方法更新数据然后通知适配器 // 使用set方法更新数据然后通知适配器
roomPitBeans.set(position, pitBean); roomPitBeans.set(position, pitBean);
adapter.setNewData(roomPitBeans); adapter.setNewData(roomPitBeans);
adapter.notifyItemChanged(position); adapter.notifyDataSetChanged();
} }
if (userId == SpUtil.getUserId()) { if (userId == SpUtil.getUserId()) {
myPitNumber = 0; myPitNumber = 0;
@@ -654,7 +654,7 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
roomInfoResp.getRoom_info().getPit_list().set(fromIndex, temp); roomInfoResp.getRoom_info().getPit_list().set(fromIndex, temp);
roomPitBeans.set(fromIndex, temp); roomPitBeans.set(fromIndex, temp);
adapter.notifyItemChanged(fromIndex); adapter.notifyDataSetChanged();
} else { } else {
RoomPitBean fromBean = adapter.getData().get(fromIndex); RoomPitBean fromBean = adapter.getData().get(fromIndex);
fromBean.setPit_number(toPit); fromBean.setPit_number(toPit);
@@ -772,9 +772,9 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
roomPitBean2.setNickname(message.getText().getFromUserInfo().getNickname()); roomPitBean2.setNickname(message.getText().getFromUserInfo().getNickname());
roomPitBean2.setDress(message.getText().getFromUserInfo().getDress()); roomPitBean2.setDress(message.getText().getFromUserInfo().getDress());
roomPitBean2.setAvatar(message.getText().getFromUserInfo().getAvatar()); roomPitBean2.setAvatar(message.getText().getFromUserInfo().getAvatar());
adapter.notifyItemChanged(i);
} }
} }
adapter.notifyDataSetChanged();
setMike(); setMike();
} }
@@ -786,8 +786,8 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
for (int i = 0; i < roomPitBeans.size(); i++) { for (int i = 0; i < roomPitBeans.size(); i++) {
RoomPitBean roomPitBean2 = roomPitBeans.get(i); RoomPitBean roomPitBean2 = roomPitBeans.get(i);
roomPitBean2.setCharm("0"); roomPitBean2.setCharm("0");
adapter.notifyItemChanged(i);
} }
adapter.notifyDataSetChanged();
} }
/// 1005 /// 1005
@@ -823,10 +823,9 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
RoomPitBean pitBean = roomPitBeans.get(i); RoomPitBean pitBean = roomPitBeans.get(i);
if (pitBean.getUser_id().equals(userId)){ if (pitBean.getUser_id().equals(userId)){
pitBean.setCharm(charm); pitBean.setCharm(charm);
adapter.notifyItemChanged(i);
} }
} }
adapter.notifyDataSetChanged();
} }
// TODO: 2025/11/22 清除个人魅力 // TODO: 2025/11/22 清除个人魅力
@@ -840,10 +839,9 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
RoomPitBean roomPitBean2 = roomPitBeans.get(i); RoomPitBean roomPitBean2 = roomPitBeans.get(i);
if (roomPitBean2.getUser_id().equals(userId)){ if (roomPitBean2.getUser_id().equals(userId)){
roomPitBean2.setCharm("0"); roomPitBean2.setCharm("0");
adapter.notifyItemChanged(i);
} }
} }
adapter.notifyDataSetChanged();
} }
public void event1058(RoomMessageEvent messageEvent) { public void event1058(RoomMessageEvent messageEvent) {
@@ -859,9 +857,8 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
RoomPitBean roomPitBean2 = roomPitBeans.get(i); RoomPitBean roomPitBean2 = roomPitBeans.get(i);
if (roomPitBean2.getUser_id().equals(messageEvent.getText().getUser_id())){ if (roomPitBean2.getUser_id().equals(messageEvent.getText().getUser_id())){
roomPitBean2.setIs_online(type == 1 ? 1 : 2); roomPitBean2.setIs_online(type == 1 ? 1 : 2);
adapter.notifyItemChanged(i);
} }
} }
adapter.notifyDataSetChanged();
} }
} }