obtenir l'Adresse Email de la liste de contacts
Je obtenir la liste des contacts par
autorisation
android:name="android.permission.READ_CONTACTS"
Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, PICK_CONTACT);
mais comment obtenir l'adresse Email de
public void onActivityResult(int reqCode, int resultCode, Intent data) {
//what should i have to write to fetch email address of selected contact
//I wrote like below but i could not get result
if (resultCode == Activity.RESULT_OK) {
try{
Uri contactData = data.getData();
Cursor cursorEmail = getContentResolver().query(contactData,null,null,null,null);
cursorEmail.moveToFirst();
String emailAdd = cursorEmail.getString(cursorEmail.getColumnIndex(ContactsContract.CommonDataKinds.Email.ADDRESS));
Toast.makeText(MySettings.this, emailAdd, Toast.LENGTH_LONG).show();
}catch(Exception e){
Toast.makeText(MySettings.this, "No Email Add found", Toast.LENGTH_LONG).show();
}
}
mais le problème est que je ne reçois pas l'Email de l'adresse sélectionnée à partir de la liste de contacts, donc quelqu'un peut-il me donner la solution
OriginalL'auteur | 2012-07-26
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le code suivant pour récupérer les messages.
Quelle est l'erreur.Si vous êtes de le tester sur émulateur, puis assurez-vous que vous avez ajouté contact avec l'adresse e-mail dans l'émulateur.
J'ai changé mon post s'il vous plaît trouver les modifications.Et laissez-moi savoir est qu'il fonctionne ou pas.
Je veux récupérer uniquement les enregistrements sélectionnés dans la liste. Parce que j'ai eu plusieurs enregistrements dans la liste.Veuillez fournir la solution.
OriginalL'auteur Akshay
fonction pour récupérer l'adresse e-mail de contact sélectionné
OriginalL'auteur user3287114
utilisation
au lieu de
OriginalL'auteur jeet