Salve a tutti
E' il mio primo post in questo forum. Ho da poco cominciato a programmare su android e avrei bisogno di un aiuto. Nella mia applicazione ho bisogno di prelevare un numero dalla rubrica ed inserirlo ad esempio in un campo di testo.
Adesso riesco ad avviare il ContactPicker:
Riesco ad ottenere l'id del contatto scelto:codice:public void doLaunchContactPicker(View view) { Intent contactPickerIntent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI); startActivityForResult(contactPickerIntent, CONTACT_PICKER_RESULT); }
Ma non so proprio come fare per estrarre ciò che mi serve e cioè il numero di telefono.codice:protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == RESULT_OK) { switch (requestCode) { case CONTACT_PICKER_RESULT: Uri result = data.getData(); String id = result.getLastPathSegment(); ... Toast.makeText(getBaseContext(), "Selezionato contatto " + id, Toast.LENGTH_SHORT).show(); break; } } }
Qualcuno mi sa dare una mano?
Grazie

LinkBack URL
About LinkBacks
Rispondi quotando
...così se trovi soluzione per favore postala.
)