在Android中,如何获得从设备电话簿中删除或更新联系人的通知
使用ContentObserver,我知道联系人数据库中有一些更改,但我需要知道哪些联系人已从设备联系人列表中删除或更新。是否有任何工作实例可以实现同样的效果?任何帮助都将不胜感激 编辑在Android中,如何获得从设备电话簿中删除或更新联系人的通知,android,android-contacts,contentobserver,Android,Android Contacts,Contentobserver,使用ContentObserver,我知道联系人数据库中有一些更改,但我需要知道哪些联系人已从设备联系人列表中删除或更新。是否有任何工作实例可以实现同样的效果?任何帮助都将不胜感激 编辑 在电话簿中的所有联系人中,只有一个特定联系人需要知道其内容是否已更改。在这种情况下,我是否可以只为一个特定联系人而不是整个电话簿设置一个观察者?假设您在与之相关联的同步适配器处理更新之前查询提供商,您可以检查联系人中的脏标志或删除标志。另一个选项是镜像版本和ID,并将提供程序的内容与本地副本相匹配,而本地副本开
在电话簿中的所有联系人中,只有一个特定联系人需要知道其内容是否已更改。在这种情况下,我是否可以只为一个特定联系人而不是整个电话簿设置一个观察者?假设您在与之相关联的同步适配器处理更新之前查询提供商,您可以检查联系人中的脏标志或删除标志。另一个选项是镜像版本和ID,并将提供程序的内容与本地副本相匹配,而本地副本开始变得混乱。顺便说一句,对ContentObserver的一次调用可能表明多个联系人已被更改或删除。如果您在与之关联的同步适配器处理更新之前设法查询提供商,则可以检查联系人中的脏标记或已删除标记。另一个选项是镜像版本和ID,并将提供程序的内容与本地副本相匹配,而本地副本开始变得混乱。顺便说一句,一次呼叫ContentObserver可能表明几个联系人已被更改或删除