1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Pick Contact numer

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Barill, 09.12.2011.

  1. Barill, 09.12.2011 #1
    Barill

    Barill Threadstarter Neuer Benutzer

    Beiträge:
    23
    Erhaltene Danke:
    0
    Registriert seit:
    08.12.2011
    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
     

Diese Seite empfehlen