我想通过联系方式获得通知的联系方式变更。
通过 ContactObserver ,我可以在联系人发生更改或更新时收到通知。
但我的意图是获取更改后的联系人的确切联系人 ID。
作为备选 -
现在,我将联系人详细信息存储在自己的数据库中,每当收到联系人更改通知时,我都会比较两个联系人列表以找出奇怪的。
我知道这是实现我的目标的糟糕方式。
有没有其他有效的方法来实现这一目标?
甚至我已经使用了 ContentObserver 的新 api ( V16 )
@Override
public void onChange(boolean selfChange, Uri uri) {
//still the uri is not useful to detect changed contact
}