【问题标题】:How to tell the app a new contact is added or deleted or modified in address book and its details in android如何告诉应用程序在地址簿中添加或删除或修改了新联系人及其在android中的详细信息
【发布时间】:2014-07-11 00:45:58
【问题描述】:

通讯录中添加、删除或修改联系人时是否有监听器?

我想知道添加或删除或修改了哪个联系人。

编辑:

下面的评论 onChange() 正在被调用。但我的问题是如何知道受影响的联系人及其详细信息。我的意思是修改了哪个联系人?

请有人帮我解决这个问题。谢谢

【问题讨论】:

  • 这里已经回答了。 [联系方式变更][1]谢谢[1]:stackoverflow.com/questions/1401280/…
  • @user1242340 谢谢你的链接。解决了。但是如何知道是哪一个接触受到影响呢?

标签: android


【解决方案1】:

您可以创建服务并侦听 ContactsContract.Contacts.CONTENT_URI。检查this question 它可能会有所帮助。

【讨论】:

  • 但是如何知道是哪个联系人受到影响呢?我的意思是修改后需要的联系方式。
  • ContactsContract.RawContacts.VERSION & CONTACT_STATUS_TIMESTAMP 可能有助于存储和比较任何差异。
猜你喜欢
  • 2011-11-27
  • 1970-01-01
  • 1970-01-01
  • 2020-08-24
  • 2020-09-13
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
  • 2011-09-10
相关资源
最近更新 更多