2017-12-18 21 views

答えて

1

ContactsContractのURIていますAPIはテーブルでの何かが(ContentObserverを介して)変更されたと伝えますが、正確な内容は変更されません。

アプリ内のすべての連絡先のキャッシュコピーを保持して維持する必要がある場合は、実際のデータそのものを必要とせず、それぞれのデータ行のハッシュだけを変更する必要があります接触。

onChangeが呼び出されると、DB内のすべてのデータ行を調べて、最後に見つかったハッシュと比較して、追加/変更/削除されたものがあるかどうかを確認できます。

関連する問題