标签: android android-listview android-gridview android-adapterview notifydatasetchanged
这是一个简单的问题。
假设我调用notifyDatasetChanged(),并希望在adapterView(listView / gridView / ...)完成调用适配器上的getView()时收到通知,我该怎么做?
问题是getView可以在同一个视图上多次调用,有很奇怪的调用顺序,所以你永远不知道它何时完成了对所有(当前显示的)项目的调用。
会使用this solution(使用ViewTreeObserver和OnPreDrawListener)来处理这种情况吗?