我有一些数据光标。我有TextView,其可见性取决于游标项的某些属性。我使用SimpleCursorAdapter并覆盖getView方法。但实际上我并没有使用SimpleCursorAdapter的属性。是否更好地将我的适配器更改为CursorAdapter并覆盖newView和bindView方法?
答案 0 :(得分:7)
CursorAdapter是抽象的,需要扩展。另一方面,SimpleCursorAdapter不是抽象的。
请注意,newView(Context context,Cursor cursor,ViewGroup parent)在CursorAdapter中是抽象的,但在SimpleCursorAdapter中实现。这是因为SimpleCursorAdapter有一个特定的机制来启动视图,而CursorAdapter将它留给开发人员。
来源:SimpleCursorAdapter and CursorAdapter
<强>加了:强>
I have TextView which visibility depends on some property of the item of cursor.
为此,您可以查看SimpleCursorAdapter.ViewBinder界面。