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