Я всегда использую шаблон ViewHolder
в своих пользовательских классах ArrayAdapter
. Однако в CursorAdapter
метод getView()
не является обязательным для переопределения, но имеет методы bindView
и newView
.
Мой вопрос: - CursorAdapter
повторно использует представления, внутренне реализуя шаблон ViewHolder
или он должен быть закодирован, как мы обычно делаем в пользовательском ArrayAdapter
? Если это необходимо для кодирования, каков правильный способ сделать это?
Обновление
Я использую android.support.v4.widget.CursorAdapter