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

来源:互联网 发布:淘宝孕妇套装 编辑:程序博客网 时间:2024/06/08 00:13

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

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

0 0
原创粉丝点击