在同一个地方跌倒两次,才能体会到“好记性不如烂笔头”!
如果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();