RecyclerView
それ自体が、必要に応じてRecyclerView
をリフレッシュする方法のセットを持っています。質問私はSQLiteのDBからデータをロードするとき、私はRecyclerView
でCursorLoader
を使用する必要がありますされRecyclerViewでCursorLoaderを使用する必要がありますか?
0
A
答えて
0
あなたがRecyclerView
を使用する場合、あなたはあなたのリストの実際のデータを受信するCursorLoader
を使用する必要がありますが、リストビューとは異なり、RecyclerViewにはありませんSQLiteデータベースまたは一部のコンテンツプロバイダからデータをスワップするインスタントメソッドを提供します。あなたはそれを自分で行うべきです。
+0
あなた自身でやりますか?既存の実装をコピーする... https://gist.github.com/Shywim/127f207e7248fe48400b –
+0
@ cricket_007簡単にリンクを表示しなかったのは、ウェブ上で簡単に見つかる可能性があるからです。 – Leo240
関連する問題
- 1. SQLiteデータベースでCursorLoaderで使用するURIが必要です
- 2. Recyclerview内でヘッダーを作成する必要があります
- 3. DynamoDBでEC2を使用する必要がありますか?
- 4. Parcel.writeSerializableをParcelable.writeToParcelで使用する必要がありますか?
- 5. フォントでwebpackを使用する必要がありますか?
- 6. /csv:WriteAll()でError()を使用する必要がありますか?
- 7. ユニットテストでAutoMapperを使用する必要がありますか?
- 8. http.ListenAndServeでgoroutinesを使用する必要がありますか?
- 9. Erlangでワーカープールを使用する必要がありますか?
- 10. GCMでGooglePlayServicesを使用する必要がありますか?
- 11. ディスパッチブロックで「weakSelf」を使用する必要がありますか?
- 12. プロダクションコードでfmtを使用する必要がありますか?
- 13. Node.jsでBabelを使用する必要がありますか?
- 14. ngModelChangeをカスタムフォームコントロールで使用する必要がありますか?
- 15. ライブラリでモデルを使用する必要がありますか?
- 16. @synthesizeをまだ使用する必要がありますか?
- 17. HTML5構文を使用する必要がありますか?
- 18. DreamweaverのSpryを使用する必要がありますか?
- 19. オンラインゲームにTCPを使用する必要がありますか?
- 20. Rails 3.1:CoffeeScriptを使用する必要がありますか?
- 21. MVVMにDataTemplatesを使用する必要がありますか?
- 22. addTestDeviceを使用する必要がありますか?
- 23. なぜvalue.lengthを使用する必要がありますか?
- 24. 私はsingletableviewを使用する必要がありますか?
- 25. どのレイアウトマネージャを使用する必要がありますか?
- 26. mysql_close(接続)を使用する必要がありますか?
- 27. インテントサービスを使用する必要がありますか?
- 28. f:paramを使用する必要がありますか?
- 29. アクセサーを使用する必要がありますか?
- 30. UUIDなどを使用する必要がありますか?
CursorLoaderはAsyncTaskを拡張しているため、カーソルローダーを使用してクエリを実行するとワーカースレッドになり、結果が取得された後、それを設定してrecyclerviewに通知することができます。 –
@SagarPujari問題はnotifyItem *()メソッドは非同期で動作しますか? – Leo240
onLoadFinishedはメインスレッドで呼び出され、そこにデータが取り込まれてカーソルが取得され、アイテムに通知されるのはメインスレッドのみです。 –