Android:导入的联系人不可见

时间:2011-04-28 19:36:11

标签: android android-emulator contactscontract rawcontacts

我正在使用Adnroid dev SimpleSyncAdapter example将基于云的联系人导入我的应用程序。导入运行正常,当我在模拟器中访问contracts2.db时,所有联系人都在那里,raw_contactsdatacontacts表似乎已正确填充。这是一个益智游戏:

  1. 新导入的联系人在模拟器中不可见。事实上,当我点击“联系人”时,它会向我发送You don't have any contacts to display
  2. 的消息
  3. 当我在N1手机上运行相同的导入时,我只能在预先存在的匹配联系人上看到导入的信息。如果联系人真的是全新的,则不会出现在联系人列表中。
  4. 如果我手动添加联系人然后运行导入,则导入的信息将以相同的名称合并到手动联系人中(合并确定)
  5. 如果我运行导入然后手动添加联系人,则此联系人将不包含基于云的信息(不合并)
  6. 这让我觉得联系人和原始联系人之间的某些同步在联系人表格中被破坏或损坏我看到_idname_raw_contact_idlookup列明显填充

    注意:我发现非常相似question here,但不幸的是它没有答案

1 个答案:

答案 0 :(得分:1)

如果要查找添加的联系人 - 打开“联系人”,请按“菜单”按钮 - >显示选项并启用您的联系人类型。