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
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