2013-09-21 36 views

回答

0

我认为你的意思是你有一些联系人的重复记录。所以你必须为你的查询添加条件。

试试这个:

String selection = ContactsContract.Contacts.IN_VISIBLE_GROUP + " = '" 
       + ("1") + "'"; 
     String sortOrder = ContactsContract.Contacts.DISPLAY_NAME 
       + " COLLATE LOCALIZED ASC"; 
cur = context.getContentResolver().query(
       ContactsContract.Contacts.CONTENT_URI, projection, selection 
         + " AND " + ContactsContract.Contacts.HAS_PHONE_NUMBER 
         + "=1", null, sortOrder);// this query only return contacts which had phone number and not duplicated 
+0

弄来我的question.I要从contactscontract – sky123

+0

不同的联系人的名字那是什么新的String [] {ID} – sky123

+0

请检查我的编辑ANS – dipali

相关问题