如何检查哪个号码从具有多联系人的usercontact中删除?

我有不同的分类下添加多个号码单用户 一样,如何检查哪个号码从具有多联系人的usercontact中删除?

如果我删号的一个,我想检测哪个号码接到接触使用ContactsContract内容删除的URI

回答:

ContactsContract API可以告诉你的东西Contacts表中更改(通过ContentObserver),但不是什么。

如果要检测发生的变化,您需要保留并维护应用中所有联系人的缓存副本,而不需要实际的数据本身,而仅需要每个数据行的散列联系。

然后,当您调用onChange时,可以查看数据库中的所有数据行,并将它们与上次找到的哈希值进行比较,并查看是否添加/修改/删除了它们。

以上是 如何检查哪个号码从具有多联系人的usercontact中删除? 的全部内容, 来源链接: utcz.com/qa/261295.html

回到顶部