2011-04-28 71 views
1

我使用Adnroid dev SimpleSyncAdapter example將基於雲的聯繫人導入我的應用程序。導入運行良好,當我在模擬器中訪問contracts2.db所有聯繫人都在那裏,並且raw_contacts,datacontacts表似乎被正確填充。這是一個益智遊戲:Android:導入的聯繫人不可見

  1. 新導入的聯繫人在模擬器中不可見。事實上,當我點擊「聯繫人」,它給我留言You don't have any contacts to display
  2. 當我在我的N1手機上運行相同的導入時,我只能在預先存在的匹配聯繫人上看到導入的信息。如果聯繫人是真正全新的聯繫人,則不會顯示在聯繫人列表中。
  3. 如果我手動添加聯繫人,然後運行導入,然後從我進口的信息被合併成同名手動接點(合併OK)
  4. 如果我運行導入,然後添加聯繫人手動這種接觸將不包含基於雲計算的信息(未合併)

這讓我覺得,聯繫人和原料觸點之間莫名其妙地同步損壞或錯位但在接觸表中我看到_idname_raw_contact_idlookup列清楚地填充

注意:我發現非常相似question here,但不幸的是它沒有答案

+0

主要問題是:你想添加什麼樣的聯繫方式?我的意思是:您是否打算只使用標準的聯繫人字段,或爲您的聯繫人類型添加一些特殊字符?如果你想創建自己的聯繫人類型,你應該創建自己的類型的*帳戶*! – 2011-04-29 09:06:47

+0

是的,我確實創建了帳戶,謝謝並將聯繫人導入到帳戶中。我不知道爲什麼你刪除了更新的答案,因爲它有解決方案:去聯繫人 - >菜單 - >顯示選項 - >查找帳戶 - >檢查賬戶中的「所有聯繫人」 – Bostone 2011-04-29 20:24:09

+0

我的答案被版主刪除。 – 2011-04-30 04:57:14

回答

1

如果你想查找添加的聯繫人 - 打開聯繫人,請按菜單按鈕 - >顯示選項,並啓用您的聯繫人類型。