您的位置:首页 > 移动开发 > Android开发

notifyDataSetChanged()

2016-04-14 21:17 323 查看
在同一个地方跌倒两次,才能体会到“好记性不如烂笔头”!

如果adapter没有响应数据集变化并执行重绘,如下示例或许有所帮助。

BAD CODE:
private List<Object> dataSet;
dataSet = getData();
//data changed
dataSet = getData();
mAdapter.notifyDataSetChanged();

COOL CODE:
private List<Object> dataSet;
dataSet = getData();
//data changed
dataSet.clear();
dataSet.addAll(getData());
mAdapter.notifyDataSetChanged();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  日常踩坑 Android