Pick Contact numer

B

Barill

Neues Mitglied
0
Hey,
das kann doch nicht sein überall im netz steht das des so geht warum geht es bei mir nicht :-(

public void openBook() {

Intent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI);
startActivityForResult(intent, REQUEST);

}

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);

// Identify our request code
switch (requestCode) {
case REQUEST:

// If the operation succeeded
if (resultCode == Activity.RESULT_OK) {


Uri contactData = data.getData();
Cursor cursor = managedQuery(contactData, null, null, null, null);
cursor.moveToFirst();
String name = cursor.getString(cursor.getColumnIndexOrThrow(People.NAME));
String number = cursor.getString(cursor.getColumnIndexOrThrow(People.NUMBER));
String email = cursor.getString(cursor.getColumnIndexOrThrow(People.PRIMARY_EMAIL_ID));

Toast.makeText(this, name+number, Toast.LENGTH_SHORT).show();
}
break;
}

Der Name geht aber für die nummer kommt immer nur null raus :-(.
Woran liegt es, ich bin hier langsam am verzweifeln
 

Ähnliche Themen

E
Antworten
4
Aufrufe
1.222
enrem
E
N
  • Nonsens
Antworten
19
Aufrufe
1.867
Nonsens
N
K
Antworten
0
Aufrufe
1.437
karlikarl
K
Zurück
Oben Unten