2016-03-27 3 views
0

RecyclerView gistのための動作中のcursorAdapterが見つかりました。 listViewと同様に動作します。しかし、なぜ私はデフォルトのカーソルアダプタがないのか理解できません。カーソルアダプタを使用することは悪い習慣であり、手動でdbからデータを取得してオブジェクトのリストに変換してから使用する必要がありますか?これについての説明は?RecyclerViewにカーソルアダプタがないのはなぜですか?

+0

@DougStevenson Google検索を試す必要がありますか? RecyclerViewのcursorAdapterが見つかりました – comalex3

答えて

1

しかし、Googleはデータ収集の特定のタイプのいずれかの具体的なアダプタを作成しないことを選択デフォルトのカーソルアダプタ

が存在しない理由を私は理解できません。

RecyclerView.AdapterのモデルデータとしてCursorを使用することは間違いありません。 Cursorは、その位置を内部状態として扱うことを覚えておいてください。 がCursorからデータを取り出して使用し、Cursorを保持せず、常に自動的に正しい行を指していることを前提としてください。

This sample appこの場合MediaStoreContentProviderを照会から得られたCursorに、Cursorに支えRecyclerViewを示します。

関連する問題