我总是在自定义的ArrayAdapter
类中使用ViewHolder
模式。然而,在CursorAdapter
中,getView()
方法不是必须重写的,但是有bindView
和newView
方法。
我的问题是 - CursorAdapter
是否通过内部实现ViewHolder
模式来重用视图,还是需要像我们通常在自定义ArrayAdapter
中做的那样编码?如果需要编码,正确的方法是什么?
更新
我正在使用android.support.v4.widget.CursorAdapter
CursorAdapter
(来自SDK或兼容包)中没有实现持有者模式。 - userHolder
是否必要”?我看到CursorAdapter
类也有getView
方法。 - Mahendra LiyaconvertView
那么明显。我已经在我的答案中编辑了一个小例子。 - user