Firma, Abteilung und Webseite eines Kontakts auslesen geht schief

  • Antworten:2
Little
  • Forum-Beiträge: 8

16.01.2014, 21:21:43 via Website

Hi, ich habe folgenden relativ einfachen Code:

1String company = null;
2 String website = null;
3 String orgWhere = ContactsContract.Data.CONTACT_ID + " = ?";
4 String[] orgWhereParams = new String[]{id};
5 Cursor orgCur = getContentResolver().query(ContactsContract.Data.CONTENT_URI, null, orgWhere, orgWhereParams, null);
6 if (orgCur.moveToFirst()) {
7 company = orgCur.getString(orgCur.getColumnIndex(ContactsContract.CommonDataKinds.Organization.COMPANY));
8 if (company != null) Log.d(TAG, "Company: " + company);
9
10 website = orgCur.getString(orgCur.getColumnIndex(ContactsContract.CommonDataKinds.Website.URL));
11 if (website != null) Log.d(TAG, "Website: " + website);
12 }

Leider bekomme ich hier falsche Werte... Ich bekomme für beide (company und website) jeweils meinen Displaynamen?

Könnt ihr mir helfen was ich hier falsch mache? Die Werte sind im Adressbuch korrekt hinterlegt, jeweils in die Felder "Firma" und "Website".

Danke :-)

Antworten
M. Galsterer
  • Forum-Beiträge: 142

17.01.2014, 09:42:39 via Website

Was meinst du mit Displaynamen?

Bisschen mehr Code und Erklärungen/Kommentare wären toll...

Was der Mensch nicht weiß, macht ihm Angst.

Antworten