gpt4 book ai didi

android - 如何检查从具有多个联系人的用户联系人中删除了哪个号码?

转载 作者:行者123 更新时间:2023-11-30 00:12:54 26 4
gpt4 key购买 nike

我为单个用户在不同类别下添加了多个号码喜欢,enter image description here

如果我删除其中一个号码,我想使用 ContactsContract content uris 检测从联系人中删除了哪个号码

最佳答案

ContactsContract API 可以告诉您某些Contacts 表中发生了变化(通过ContentObserver),但是不完全是什么。

如果您想检测发生的变化,您需要保留和维护应用中所有联系人的缓存副本,您不需要实际数据本身,只需要每个联系人的每个数据行的哈希值.

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

关于android - 如何检查从具有多个联系人的用户联系人中删除了哪个号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47863387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com