RecyclerView gistのための動作中のcursorAdapterが見つかりました。 listViewと同様に動作します。しかし、なぜ私はデフォルトのカーソルアダプタがないのか理解できません。カーソルアダプタを使用することは悪い習慣であり、手動でdbからデータを取得してオブジェクトのリストに変換してから使用する必要がありますか?これについての説明は?RecyclerViewにカーソルアダプタがないのはなぜですか?
0
A
答えて
1
しかし、Googleはデータ収集の特定のタイプのいずれかの具体的なアダプタを作成しないことを選択デフォルトのカーソルアダプタ
が存在しない理由を私は理解できません。
RecyclerView.Adapter
のモデルデータとしてCursor
を使用することは間違いありません。 Cursor
は、その位置を内部状態として扱うことを覚えておいてください。 がCursor
からデータを取り出して使用し、Cursor
を保持せず、常に自動的に正しい行を指していることを前提としてください。
This sample appこの場合MediaStore
ContentProvider
を照会から得られたCursor
に、Cursor
に支えRecyclerView
を示します。
関連する問題
- 1. 単純なカーソルアダプタとリストビュー
- 2. Firebase + RecyclerView:アプリケーション起動時にRecyclerViewが表示されない
- 3. PHPがlocalstorageにタップできないのはなぜですか?
- 4. Salesforceには、なぜスキンビルダーにOpportunityContactRoleがないのですか?
- 5. 私のjsonStoreにデータがないのはなぜですか?
- 6. Android:Spinnerに標準のデザインがないのはなぜですか?
- 7. Silverlightのシステムオブジェクトにメソッドがないのはなぜですか?
- 8. 私のC#にSystem.ServiceProcessライブラリがないのはなぜですか?
- 9. Javaに「ディープ」ワイルドカードのインポートがないのはなぜですか?
- 10. 私のコンソールに出力がないのはなぜですか?
- 11. ボールが窓の中央にないのはなぜですか?
- 12. 私のUIBarButtonItemにタイトルがないのはなぜですか?
- 13. 数値セルに.Characters()プロパティがないのはなぜですか?
- 14. immutable.jsクラスに "new"が必要ないのはなぜですか?
- 15. Swiftに「new」キーワードが必要ないのはなぜですか?
- 16. Kotlinに並行性キーワードがないのはなぜですか?
- 17. JFreeChartにテキストがないのはなぜですか?
- 18. C++に "NULL参照"がないのはなぜですか?
- 19. Windows UniversalアプリケーションにXmlNode.SelectSingleNodeメソッドがないのはなぜですか?
- 20. MOVWFがステータスレジスタに影響しないのはなぜですか?
- 21. NSmutableDictionaryがNSCFStringになっているのはなぜですか?
- 22. BCLにCRCクラスがないのはなぜですか?
- 23. CSSに//コメントがないのはなぜですか?
- 24. std :: partitionにアウトオブプレイスバリアントがないのはなぜですか?
- 25. スタックトレースに手順がないのはなぜですか?
- 26. Django ValuesListQuerySetにappend()メソッドがないのはなぜですか?
- 27. DateTime.Now.Ticksに一貫性がないのはなぜですか?
- 28. チェックボックスがオフになっているのはなぜですか?
- 29. Javaにceil(float)がないのはなぜですか?
- 30. #clone()がCloneableインターフェイスにないのはなぜですか?
@DougStevenson Google検索を試す必要がありますか? RecyclerViewのcursorAdapterが見つかりました – comalex3