連絡先変更の連絡先を知りたい。
ContactObserver を通じて、連絡先が変更または更新されたときに通知を受け取ることができます。
しかし、私の意図は、変更された contact の正確な contact id を取得することです。
別の方法として -
現在、連絡先の詳細を自分のデータベースに保存しており、連絡先の変更通知が来るたびに、両方の連絡先リストを比較して奇妙なものを見つけます。
これが私の目的を達成するための貧弱な方法であることはわかっています。
これを達成するための他の効率的な方法はありますか?
私も ContentObserver ( V16 ) の新しい API を使用しました。
@Override
public void onChange(boolean selfChange, Uri uri) {
//still the uri is not useful to detect changed contact
}