Ich habe folgenden Code, um den Kontakt zu einer Gruppe in androids Kontakt App/Leute App hinzufügen, fügt es die Gruppe, aber nicht den Kontakt in dieser Gruppe, was fehlt mir? Ich füge Kontakt erfolgreich hinzu und erstelle auch eine Gruppe, ich bekomme die IDs von beiden Dingen, ich benutze folgenden Code, um den Kontakt mit der Gruppe zu verbinden, aber es funktioniert nicht, Gruppe ist immer leer.Wie füge ich einen Kontakt zu einer Gruppe Android
public Uri addToGroup(long personId, long groupId) {
ContentValues values = new ContentValues();
values.put(ContactsContract.CommonDataKinds.GroupMembership.RAW_CONTACT_ID,
personId);
values.put(
ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID,
groupId);
values
.put(
ContactsContract.CommonDataKinds.GroupMembership.MIMETYPE,
ContactsContract.CommonDataKinds.GroupMembership.CONTENT_ITEM_TYPE);
return this.getActivity().getContentResolver().insert(
ContactsContract.Data.CONTENT_URI, values);
}
**** Update ***** Eine andere Sache, fand ich diese Gruppe, die ich mit Google nicht sync erstellt bekommt, wahrscheinlich der Grund, Kontakte das ist nicht hinzugefügt zu werden.
Ich habe eine Frage, wenn der Kontakt nicht mit Google-Konto wird es noch zu dieser Gruppe hinzugefügt bekommt synchronisiert wird, Verwenden der obigen Methode? –