ListView动态更新问题

使用notifyDataSetChanged()数据并不会更新,是因为list的指向不能改变。添加数据时不能新建一个list,赋值给原变量,而应该直接更改原list中的数据。

样例如下:

list.clear();
list.addAll(newlist);
adapter.notifyDataSetChanged();

而不能

list  = new ArrayList<Interger>;
list.add(***);
  点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注