java - ListView setItems 不更新列表

标签 java android

我的 ListView 适配器中有这个,

public void setListItems(List<String[]> data) {
    Log.d(tag, this.data.size() + "," + data.size());
    this.data.clear();
    this.data = data;
    Log.d(tag, this.data.size() + "," + data.size());
    notifyDataSetChanged();
}

我的日志是这样写的:

10,5
0,5

this.data = 数据;不起作用?

最佳答案

更换你的

this.data = 数据

this.data.addAll(data)

关于java - ListView setItems 不更新列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38963213/

相关文章:

android - 为什么 Aviary 返回按比例缩小的图像?

android - 清除选项卡布局中的所有 View ?

java - 为什么 Integer 类缓存值在 -128 到 127 范围内?

java - Maven 安装目标 - JBoss - java.net.ConnectException : JBAS012144: Could not connect to remote://localhost:9999. 连接超时

java - 从用户眼中隐藏 HTML 代码的最简单方法是什么?

java - 将托管 bean 转换为 EJB

Android texSubImage2D - 在不同的设备上有不同的行为吗?

java - RTF 到 Java 中的纯文本

Android WebView showToast onButtonClick

java - androidfragment - 如何膨胀布局然后制作UI功能