使用QuickContactsBadge查詢聯繫人時需要注意的事項

long contactId = cursor.getLong(QUERY_CONTACT_ID);

 String lookupKey = cursor.getString(QUERY_LOOKUP_KEY);


  QuickContactBadge photo = view.getQuickContact();
 //photo.assignContactFromPhone(cursor.getString(QUERY_NUMBER), true);

//此方法用電話查詢數據庫,綁定聯繫人信息。在名字不同,電話號碼相同時,會出現BUG 。

//true  表示只在點擊頭像時才查詢數據庫。


 photo.assignContactUri(Contacts.getLookupUri(contactId,lookupKey));

//此方法用contactId和lookupkey查詢聯繫人信息,可以解決上述BUG.


發佈了20 篇原創文章 · 獲贊 11 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章