百度半天解决不了,最后实验半天解决了 但是原因不明
- 在Adapter中暴露一个setList的方法,传入以改变的数据,然后在setList调用notifyDataSetChanged即可(mDataList是Adapter的数据):
public void setList(List<String> mDataList) {
// 如果不行就把下方注释打开
// this.mDataList.clear();
this.mDataList = mDataList;
notifyDataSetChanged();
}
- 确定notifyDataSetChanged调用在主线程(凑数的,并没有什么卵用)
本文介绍了一种在Android开发中更新Adapter数据集的有效方法。通过在Adapter中提供一个setList方法来替换数据集并调用notifyDataSetChanged触发UI更新。文中还提到了确保此操作发生在主线程的重要性。
1124

被折叠的 条评论
为什么被折叠?



