0

我正在通过新的 API 获取 android 上的联系人。

问题是我获得的联系人比我在设备上的“人脉”应用程序上看到的要多。在应用程序中,我看到,在同步适配器示例应用程序创建的其他联系人中,有 2 个联系人与设备上的 google 帐户相关联。当我查看从设备中提取的数据库文件时,我可以看到这些联系人是重复的。那就是他们有不同的contact_ids,但相同的信息(只是一个电子邮件地址。)。然后,我通过添加更多信息(给定名称、后缀等)在人脉应用程序中更改了它们。此联系人也会更改数据库文件,但另一个,“重复”保持不变。

谁能告诉我那里发生了什么?

干杯,亚历克斯

4

1 回答 1

0

这是因为联系人来自不同的帐户。例如,当联系人从两个不同的电子邮件帐户同步时,某些联系人可能具有完全相同的信息。联系人表将它们存储为不同的项目。

于 2013-06-04T08:51:39.863 回答