Stefan S.
- Forum-Beiträge: 560
26.04.2011, 22:22:28 via Website
26.04.2011 22:22:28 via Website
Hallo zusammen
Ich möchte meine Kontakte updaten aus einem XML-File.,
Ich verwende folgenden Code
ContentValues werte = new ContentValues();
werte.put(ContactsContract.CommonDataKinds.StructuredName.FAMILY_NAME, _sFamilyName);
werte.put(ContactsContract.CommonDataKinds.StructuredName.GIVEN_NAME, _sGivenName);
werte.put(ContactsContract.CommonDataKinds.StructuredName.MIDDLE_NAME, _sMiddleName);
werte.put(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE);
ContentResolver contacts = _context.getContentResolver();
int nRows = contacts.update(ContactsContract.Contacts.CONTENT_URI, werte, ContactsContract.Data._ID + "=?", new String[] {String.valueOf(_nContactID)});
Die nRows haben dann auch den Wert 1, was mir irgendwie sagt, dass der Kontakt aktualisiert wurde. Wieso ist er aber in Wirklichkeit immernoch mit dem alten Wert vorhanden?
Ich möchte meine Kontakte updaten aus einem XML-File.,
Ich verwende folgenden Code
ContentValues werte = new ContentValues();
werte.put(ContactsContract.CommonDataKinds.StructuredName.FAMILY_NAME, _sFamilyName);
werte.put(ContactsContract.CommonDataKinds.StructuredName.GIVEN_NAME, _sGivenName);
werte.put(ContactsContract.CommonDataKinds.StructuredName.MIDDLE_NAME, _sMiddleName);
werte.put(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE);
ContentResolver contacts = _context.getContentResolver();
int nRows = contacts.update(ContactsContract.Contacts.CONTENT_URI, werte, ContactsContract.Data._ID + "=?", new String[] {String.valueOf(_nContactID)});
Die nRows haben dann auch den Wert 1, was mir irgendwie sagt, dass der Kontakt aktualisiert wurde. Wieso ist er aber in Wirklichkeit immernoch mit dem alten Wert vorhanden?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.