アプリケーションで同期アダプターを使用して、ネイティブおよびサードパーティの連絡先 (FB を除く) をサーバーと同期したいと考えています。(クライアントからサーバーへの一方向同期のみ)
ここで2つの疑問があります -
1) デバイスに複数の同期アダプターがあり、ダーティ ビットが別の同期アダプターによって既にクリアされている場合、同期アダプターは連絡先の変更/更新をすぐに検出できますか。
2) 私は使用しました
ContentResolver.setIsSyncable(account, ContactsContract.AUTHORITY, 1);
ContentResolver.setSyncAutomatically(account, ContactsContract.AUTHORITY, true);
連絡先をサーバーと同期します。
30 秒ごとに同期を開始します。
しかし、perfromSync操作を開始するために連絡先が追加または削除または更新されたときにすぐに通知を受け取りたいです。
オブザーバーも使用する必要がありますか?