1
我想从定义的组中删除所有联系人,但我不知道如何从联系人表和组表中进行联接(如果可能的话)。删除组中的所有联系人
ContentResolver cr = getContentResolver();
String where = ContactsContract.Groups.TITLE + " =='LolGroup'";
Cursor cursor = cr.query(
ContactsContract.Contacts.CONTENT_URI, null, where, null, null);
while (cursor.moveToNext()) {
String lookupKey = cursor.getString(
cursor.getColumnIndex(ContactsContract.Contacts.LOOKUP_KEY));
Uri uri = Uri.withAppendedPath(
ContactsContract.Contacts.CONTENT_LOOKUP_URI, lookupKey);
cr.delete(uri, null, null);
}
当然,它给了我一个错误,因为没有“标题”联系人组,但如果我做一个与ID加入我应该得到我想要的东西。
任何想法如何做到这一点?