如何检查哪个号码从具有多联系人的usercontact中删除?
我有不同的分类下添加多个号码单用户 一样,如何检查哪个号码从具有多联系人的usercontact中删除?
如果我删号的一个,我想检测哪个号码接到接触使用ContactsContract
内容删除的URI
回答:
的ContactsContract
API可以告诉你的东西在Contacts
表中更改(通过ContentObserver
),但不是什么。
如果要检测发生的变化,您需要保留并维护应用中所有联系人的缓存副本,而不需要实际的数据本身,而仅需要每个数据行的散列联系。
然后,当您调用onChange
时,可以查看数据库中的所有数据行,并将它们与上次找到的哈希值进行比较,并查看是否添加/修改/删除了它们。
以上是 如何检查哪个号码从具有多联系人的usercontact中删除? 的全部内容, 来源链接: utcz.com/qa/261295.html