2

我想通过联系方式获得通知的联系方式变更。

通过 ContactObserver ,我可以在联系人发生更改或更新时收到通知。

但我的意图是获取更改后的联系人的确切联系人 ID。

作为备选 -

现在,我将联系人详细信息存储在自己的数据库中,每当收到联系人更改通知时,我都会比较两个联系人列表以找出奇怪的。

我知道这是实现我的目标的糟糕方式。

有没有其他有效的方法来实现这一目标?

甚至我已经使用了 ContentObserver 的新 api ( V16 )

  @Override
  public void onChange(boolean selfChange, Uri uri) {
   //still the uri is not useful to detect changed contact
  }
4

0 回答 0