【发布时间】:2018-01-31 17:53:26
【问题描述】:
帮我解决这个问题以删除重复的联系人 我从数据库中获取
cursor= getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,
ContactsContract.Data.MIMETYPE + "='" + ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE + "' AND " + ContactsContract.Data.DATA1 + "!=''",null,"upper("+ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME + ") ASC");
【问题讨论】:
-
您正在查询电话表,因此即使它们是同一部电话并且属于同一联系人,您也会在每部电话中获得一行,请参阅上面链接中的我的答案解决方案
标签: android duplicates cursor contactscontract resolver