私のアプリは、カスタム レイアウトを使用して、写真を含むすべての連絡先情報を表示します。非常に大量の連絡先 (1000 件単位) を処理するように設計されており、連絡先の写真のキャッシュを作成して、読み込みを高速化しました。ただし、電話で連絡先の写真が更新されると問題が発生します。キャッシュされたものを使用しているため、新しい写真は強制終了してから再起動するまでアプリに表示されません。また、最後にアクセスしたタイムスタンプのようなものを使用してキャッシュされた写真を更新したくありません。更新が必要になるたびにアプリの速度が大幅に低下するためです。
したがって、理想的には、連絡先の写真が変更されるたびに (ブロードキャスト レシーバーのようなものを介して) 通知を受け、キャッシュ内のその写真を更新できるようにしたいと考えています。それは可能ですか?