调用 notifyDataSetChanged() 多次执行 getView()

calling notifyDataSetChanged() makes multiple time execution of getView()

我正在使用自定义 BaseAdapter 来显示列表数据,只要列表项发生变化,我就会调用 notifyDataSetChanged() 但它会多次调用 getView() 方法,我已经给出了 android:layout_height="fill_parent"ListView。如果每次 notifyDataSetChanged() 调用只调用一次,它将解决我的问题。

这是我的错误。我没有在 layout-hdpi

等不同布局文件中将 ListView 更新为 android:layout_height="fill_parent"