FRAGE an alle Devs: Kontakte drehen

  • Antworten:25
  • OffenNicht stickyNicht beantwortet

13.01.2011 17:51:34 via Website

Hi,

scheint wohl wirklich so zu sein, dass irgendwie Vor- und Nachname getauscht werden. Explizit wird dies im Code jedoch nicht gemacht.
Auf meinem Nexus One kann ich die App so oft aufrufen wie ich möchte, dies hat keinerlei Auswirkungen auf die Namen.
Warum sich diese bei HTC (Sense) Geräten anders verhält, ist mir ein Rätsel.

Mittlerweile habe ich eine neue Version hoch geladen die den Anzeigename nur dann erzeugt, wenn dieser nicht korrekt ist.

Da ich das Rätsel gerne lösen möchte hier die Codezeilen, die den Anzeigenamen (DISPLAY_NAME) erzeugen:

1ContentValues cv = new ContentValues();
2cv.put(StructuredName.DISPLAY_NAME, lastName + ", " + firstName);
3int ret = ctx.getContentResolver().update(ContactsContract.Data.CONTENT_URI, cv, StructuredName._ID + "=?", new String[] { id });

Vielleicht hat jemand eine Idee woran das liegen könnte.

Gruß
Jochen

Gelöschter Account

11.08.2011 01:28:39 via Website

Funzt bei mir leider nicht. HTC Desire Z mit CM 7. Anzeigeeinstellung auf "Nachname zu erst und auch danach sortieren. falls das überhaupt relevant ist,,,