Android 2.0 Kontaktgruppen Manipulation

Ich würde die Kontaktgruppen in Android 2.O manipulieren. Mein Code folgt:

Um eine Liste der Gruppen (mit ID und Titel) zu erhalten:

final String[] GROUP_PROJECTION = new String[] { ContactsContract.Groups._ID, ContactsContract.Groups.TITLE };
Cursor cursor = ctx.managedQuery(ContactsContract.Groups.CONTENT_URI, GROUP_PROJECTION, null, null, ContactsContract.Groups.TITLE + " ASC");

päter wähle ich in einer ListView eine Gruppe aus (onClick-Ereignis) und lese alle Kontakte, die zu dieser ausgewählten Gruppe gehören, durch folgenden Code:

    String where = ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID
            + "="
            + groupid
            + " AND "
            + ContactsContract.CommonDataKinds.GroupMembership.MIMETYPE
            + "='"
            + ContactsContract.CommonDataKinds.GroupMembership.CONTENT_ITEM_TYPE
            + "'";

Problem: ContactsContract.Groups._ID in der ersten Abfrage stimmt nicht mit ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID in der zweiten Abfrage überein.

Lösung / Vorschlag?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage