私はAndroid ArchitectureのコンポーネントLiveData、Room、ViewModel(MVVM)を見てきました。ローダーを使用したり、データベーステーブルでデータを監視したりする手間を省くことができます。しかし私は、LiveDataとこのアーキテクチャを使用してMedistore.Audio.Mediaや他のUriがContentProvidersを介して提供するかどうかを調べることができるかどうかを調べようとしています。Android Architectureコンポーネントを使用してMediaStore.Audio.Mediaに問い合わせますか?
1
A
答えて
1
部屋はSQLiteで動作し、ContentProvider
のような他のデータソースでは動作しません。
取得し、ContentProvider
から取得したいくつかのデータを最新の状態に保つために、何もバックグラウンドスレッドを使用していますProviderLiveData
を作成するからあなたを停止し、ContentResolver
、とさえContentObserver
があってはなりません。同様に、ViewModel
はCursor
またはProviderLiveData
を保持することができます。
関連する問題
- 1. のiOS:日付コンポーネント問い合わせ
- 2. データベースにループの使用場所を問い合わせます
- 3. Kotlin kapt android architectureコンポーネントが失敗する
- 4. Android用Azureのモバイルサービスクライアントを効率的に問い合わせ
- 5. GraphViewの使用についてのお問い合わせ
- 6. 問い合わせ着メロは、Android
- 7. from句で内部結合を持つ副問い合わせを使用していますか?
- 8. Androidはお問い合わせフォームを追加し、動的に
- 9. Android - スクリーンサイズに合わせて
- 10. JPAとスプリングブートを使用したエンティティタイプ(ディスクリミネータ)の問い合わせ
- 11. BoxLayoutを使用してコンポーネントの親の幅に合わせる方法は?
- 12. Spring JPAを使用してPostgres jsonbデータ型列に問い合わせる
- 13. PowerShellを使用してCRM 2011 SOAPエンドポイントに問い合わせる
- 14. MySql TOPコマンドの使用に関する問い合わせ
- 15. sudoを使ってGUIからパスワードを問い合わせる
- 16. sqlalchemyを介して `pg_stat_database`ビューを問い合わせます
- 17. OrmliteをAndroidのコンテンツプロバイダと組み合わせて使用する
- 18. Android facebook SDKに関する問い合わせ
- 19. 「backport-android-bluetooth」に関する問い合わせ
- 20. solrjを直接使用してsolr "leader"に問い合わせる方法はありますか?
- 21. ectoを使用してデータベースに問い合わせる必要がありますか?
- 22. QueryStringを使用してEPiServerのLuceneサービスに直接問い合わせる方法はありますか?
- 23. AngularJSと組み合わせてjQueryを使用していますか?
- 24. Symfonyを使ってWebServiceに問い合わせる
- 25. ファイル内のリストを使ってMongoに問い合わせる
- 26. org.apache.drill.common.exceptions.UserRemoteException:localhostからの問い合わせ中に発生しています:8047
- 27. pandasデータフレームに `または` bブール値を問い合わせていますか?
- 28. $ in演算子を使用してmongodbに問い合わせを行います。
- 29. 翻訳ページやお問い合わせフォームはJavaScriptを使用してCSS
- 30. クライアントMongoose C appにLAN DNSを問い合わせますか?