Android 연락처의 즐겨 찾기 목록에서 모든 연락처를 가져 오려고합니다. 현재 즐겨 찾는 그룹 ID를 포함한 모든 그룹 ID를 얻을 수 있습니다. 그러나 즐겨 찾기 그룹 ID로 그룹 ID가있는 대화 상대가없는 것으로 보입니다.Android에서 즐겨 찾기 가져 오기
모든 그룹 ID와 각 그룹의 연락처를 가져 오려고합니다. 이 목록을 인쇄 한 후, 내가 좋아하는 그룹 ID가 연락처 목록
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();