アクティビティに複数のフラグメントが含まれています。それらはすべて、コンテンツプロバイダーからデータをフェッチするためにCursorLoadersに関連付けられています。すべてのフラグメントはたまたま同じテーブルをクエリしますが、そのテーブルとは異なるデータセットを表示しています。したがって、アクティビティが開始されると、同じデータベースで複数のSQLクエリが実行されます。
クエリが内部でキューに入れられるか、同時アクセスによってプロセスが遅くなるかはわかりませんが、これはこのシナリオを処理する効率的な方法ですか?パフォーマンスに影響はありますか、それとも1つのクエリですべてのデータを取得する方が良いですか?
すべてのクエリは読み取りアクセス専用であることに注意してください。