I am trying to call the contact picker, get people name, phone and e-mail in the wire and Another activity, using an intention to send them, is yet to work: intended intent = new intent (Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); StartActivityForResult (intent, 1); // ... @Override Public Zero onActivityResult (integer reqCode, integer resultCode, intent data) {super.onActivityResult (reqCode, resultCode, data); If (resultCode == activity. RESULT_OK) {Ure contact data = data .getData (); Cursor c = managed query (contact data, empty, null, empty, zero); If (c.moveToFirst ()) {string name = c.getstring (c.getColumnIndexOrThrow (contactContract.Contacts.DISPLAY_NAME)); Intent intention = new intent (current activity. This, new activity class); Intent.putExtra ("name", name); StartActivityForResult (intent, 0); }}} But if I add to: string number = c.getString (c.getColumnIndexOrThrow (ContactsContract.CommonDataKinds.Phone.NUMBER)) ; This force c...