我有这个问题,我有
private ArrayList<CustomItem> items;
private ArrayAdapter<CustomItem> arrayAdapter;
我显示项目中存在的数据,我在列表视图中看到的这些数据,现在我想更新数据并查看这些新数据
if (!items.isEmpty()) {
items.clear(); // i clear all data
arrayAdapter.notifyDataSetChanged(); // first change
items = getNewData();// insert new data and work well
arrayAdapter.notifyDataSetChanged(); // second change
}
在第一次更改中,我看到数据已被清理,但在第二次更改中,我没有在 listview 中看到新数据,我检查并且项目不为空
我不知道错误在哪里,你能帮我吗?最好的问候安东尼奥