AccountManager (Kontakte hinzufügen...)

  • Antworten:2
Christopher Gerloff
  • Forum-Beiträge: 15

05.06.2011, 12:38:23 via Website

Guten Tag,

ich entwickle momentan eine App, die unter anderem den AccountManager benutzt. Dieser übernimmt ja relativ viel was das organisieren der Accounts angeht. So ist es ja auch möglich Kontakte zu einem bestimmten Accounttyp und Account hinzuzufügen.

Problem:

Wenn ich nun einen Kontakt zu meinem eigenen AccountType bzw. der AccountInstanz hinzufügen möchte, kann ich nur Vorname, Nachname und weitere Namensbezogene Daten angeben. Ich kann keine Telefonnummern, e-Mail Adressen oder sonstiges eingeben.

Was mache ich falsch bzw. wo muss ich nach dem Fehler suchen?

Grüße,
Christopher

Antworten
Christopher Gerloff
  • Forum-Beiträge: 15

06.06.2011, 11:03:38 via Website

Vielleicht habe ich mich nicht deutlich genug ausgedrückt. Ich benutze den AccountManager weil ich einen eigenen Accounttyp haben möchte. Wenn ich nun über die ganz normale Kontakte App von Android einen neuen Kontakt hinzufügen möchte, kann ich bei einem Kontakt, den ich meinem eigenen Account hinzufügen möchte nur Vorname, Nachname usw. angeben aber keine anderen Kontaktdaten wie Telefonnummer oder e-Mail Adresse.

Hat das was mit den RawContacts zu tun?

Antworten
Stefan S.
  • Forum-Beiträge: 560

06.06.2011, 11:24:55 via Website

Du musst die anderen Infos in separete Klassen schreiben
Schau mal nach ContactsContract.CommonDataKinds.xxx
Da gibt es Email, Im, Notes etc. Dort kannst du die zusätzlichen Infos reinschreiben.

Antworten