【Android】setAdapter()与notifyDataSetChanged()对比

相同点:执行之后都会调用getView()方法,都可以更新listView。

不同点:
- setAdapter()会新建adapter实例,所以会刷新整个listView,页面会跳到顶端。
- notifyDataSetChanged()传的是之前的adapter实例,会把刷新的结果附加到之前结果的后面,页面会停留在原处。

你可能感兴趣的:(Android)