如何自动删除补充RawContact?

时间:2015-07-12 19:17:39

标签: android android-contentprovider android-contacts android-syncadapter

我想插入RawContact记录以提供联系人的补充数据。我使用AggregateExceptions表将真正的RawContact链接到我的。

我想知道在删除原始文件后如何自动删除RawContact。 (用户使用Google通讯录Web应用删除了某人)。

似乎Viber应用程序设法做到这一点,所以必须有办法。

1 个答案:

答案 0 :(得分:0)

SyncAdapter docs所述,如果设置

  

机器人:supportsUploading = “真”

在同步适配器描述符中,如果相应的内容提供程序发生更改,将调用适配器。这似乎有效,但不会立即调用同步适配器。

所以我为com.android.contacts权限设置了一个SyncAdapter,当调用onPerformSync时,我会检查是否有需要删除的RawContact。