Kontakt in Kontakte einfügen

  • Antworten:0
p a
  • Forum-Beiträge: 131

08.11.2011, 16:17:57 via Website

Hi,
ich versuche grad aus meiner App heraus einen Kontakt in die Kontakte einzufügen.
Ich krieg aber immer nur die Telefonnummer rüber, nicht den Namen
Hier ist der Quelltext

1ContentValues values = new ContentValues();
2values.put(Data.DISPLAY_NAME, händler.getName2());
3Uri rawContactUri = context.getContentResolver().insert(RawContacts.CONTENT_URI, values);
4long rawContactId = ContentUris.parseId(rawContactUri);
5
6values.clear();
7values.put(StructuredName.FAMILY_NAME, händler.getName2());
8values.put(Data.MIMETYPE, Data.CONTENT_TYPE);
9values.put(Data.RAW_CONTACT_ID, rawContactId);
10context.getContentResolver().insert(Data.CONTENT_URI, values);
11
12values.clear();
13values.put(Phone.NUMBER, händler.getTelNumber());
14values.put(Phone.TYPE, Phone.TYPE_WORK);
15values.put(Phone.MIMETYPE, Phone.CONTENT_ITEM_TYPE);
16values.put(Data.RAW_CONTACT_ID, rawContactId);
17context.getContentResolver().insert(Data.CONTENT_URI, values);

Kann mir mal jemand sagen warum er den Namen nicht einträgt?

Antworten