这是一个简单的问题。
假设我调用 notifyDatasetChanged(),并希望在适配器视图 (listView/gridView/...) 完成调用适配器上的 getView() 时收到通知,我该怎么做?
问题是 getView 可以在同一个视图上多次调用,调用顺序很奇怪,所以你永远不知道它何时完成了对所有(当前显示的)项目的调用。
在这种情况下使用这个解决方案(它使用 ViewTreeObserver 和 OnPreDrawListener)会起作用吗?
这是一个简单的问题。
假设我调用 notifyDatasetChanged(),并希望在适配器视图 (listView/gridView/...) 完成调用适配器上的 getView() 时收到通知,我该怎么做?
问题是 getView 可以在同一个视图上多次调用,调用顺序很奇怪,所以你永远不知道它何时完成了对所有(当前显示的)项目的调用。
在这种情况下使用这个解决方案(它使用 ViewTreeObserver 和 OnPreDrawListener)会起作用吗?