データ付きのカーソルがあります。可視性がカーソルの項目のいくつかのプロパティに依存する TextView があります。SimpleCursorAdapter を使用し、getView メソッドをオーバーライドします。しかし、実際には SimpleCursorAdapter の from および to プロパティを使用していません。
アダプターを CursorAdapter に変更し、newView メソッドと bindView メソッドをオーバーライドする方がよいでしょうか?
データ付きのカーソルがあります。可視性がカーソルの項目のいくつかのプロパティに依存する TextView があります。SimpleCursorAdapter を使用し、getView メソッドをオーバーライドします。しかし、実際には SimpleCursorAdapter の from および to プロパティを使用していません。
アダプターを 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インターフェイスを確認できます。