Tôi đang cố gắng lấy tất cả địa chỉ liên hệ trong danh sách liên hệ yêu thích của các liên hệ Android. Hiện tại, tôi có thể nhận tất cả các id nhóm bao gồm ID nhóm yêu thích. Nhưng có vẻ như không có liên hệ nào có ID nhóm làm ID nhóm yêu thích.Nhận danh sách liên hệ yêu thích trong Android
Tôi đang cố gắng nhận tất cả id nhóm và địa chỉ liên hệ trong mỗi nhóm. Sau khi in hai danh sách, tôi thấy rằng id nhóm yêu thích không có trong danh sách liên lạc
ArrayList<String> favGroupId=new ArrayList<String>();
final String[] GROUP_PROJECTION = new String[] {
ContactsContract.Groups._ID, ContactsContract.Groups.TITLE };
Cursor cursor = getContentResolver().query(
ContactsContract.Groups.CONTENT_URI, GROUP_PROJECTION, null,
null, ContactsContract.Groups.TITLE);
while (cursor.moveToNext()) {
String id = cursor.getString(cursor
.getColumnIndex(ContactsContract.Groups._ID));
Log.v("Test",id);
String gTitle = (cursor.getString(cursor
.getColumnIndex(ContactsContract.Groups.TITLE)));
Log.v("Test",gTitle);
if (gTitle.contains("Favorite_")) {
gTitle = "Favorites";
favGroupId.add(id);
}
}
cursor.close();