3
contentresolverのクエリをスピードアップする方法はありますか?連絡先の問い合わせには、適切な予測をしても少し時間がかかります。ContentResolverのAndroid最適化クエリ
contentresolverのクエリをスピードアップする方法はありますか?連絡先の問い合わせには、適切な予測をしても少し時間がかかります。ContentResolverのAndroid最適化クエリ
プロジェクションの列数を減らしてください。さらに、結果セットの行数を減らしてください。
Traceviewを使用して、結果がCursor
の場合とは異なり、時間が実際にクエリ自体に含まれていることを確認することもできます。
また、AsyncTaskや新しいCursorLoaderを使用して、非同期的にクエリを実行します(まだ実行していない場合)。これは必ずしもクエリ自体をスピードアップするわけではありませんが、より良いエクスペリエンスを提供します(UIは遅れません)。 – Felix