我的问题是基于这篇文章。
安卓。notifyDataSetChanged() 方法和 ListViews 是如何工作的?
我在各种文章中读到刷新你必须调用的 listViewnotifyDataSetChanged() 而不是listView.setAdapter(new Adapter(....));因为第二种方法成本太高并且影响性能
上述问题的答案表明,这adapter.notifyDataSetChanged()会影响当前在屏幕上可见的视图。sogetView()被调用的次数与当前显示的项目数一样多。
但是getView()在将新适配器分配给 listView 时也会调用相同的次数。
adapter.notifyDataSetChanged()那么 call和 和有什么区别listView.setAdapter(new Adapter(....));?