SimpleCursorAdapter与CursorAdapter?

我有一些数据光标。 我有TextView,其可见性取决于游标项的某些属性。 我使用SimpleCursorAdapter并覆盖getView方法。 但实际上我并没有使用SimpleCursorAdapter的属性。 是否更好地将我的适配器更改为CursorAdapter并覆盖newView和bindView方法?

CursorAdapter是抽象的并且是要扩展的。 另一方面,SimpleCursorAdapter不是抽象的。

请注意,newView(Context context,Cursor cursor,ViewGroup parent)在CursorAdapter中是抽象的,但在SimpleCursorAdapter中实现。 这是因为SimpleCursorAdapter有一个特定的机制来启动视图,而CursorAdapter将它留给开发人员。

来源: SimpleCursorAdapter和CursorAdapter

添加:

I have TextView which visibility depends on some property of the item of cursor.

为此,您可以检查SimpleCursorAdapter.ViewBinder接口。