2012-05-16 4 views
1

Possible en double:
Android:Hi OnActivityResult Email intentStatut du courrier électronique envoyé dans Android

Je travaille sur l'application qui envoie un courrier électronique ces derniers temps. Le code pour envoyer le courrier est ci-dessous:

final Intent emailIntent = new Intent(
     android.content.Intent.ACTION_SEND); 
emailIntent.setType("plain/text"); 
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, 
     new String[] { email }); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, 
     "My subj!"); 
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, 
     "My text!!!"); 
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM, 
     mCurrItemUri); 
getContext().startActivity(
     Intent.createChooser(emailIntent, "Send mail...")); 

Cela fonctionne wel, et les mails sont envoyés. Mais ce dont j'ai besoin, c'est de connaître le statut de cette opération. si l'email a été envoyé ou l'opération annulée par l'utilisateur. Est-ce qu'il y a un moyen de faire ça?

Merci à l'avance.

+1

double possible de http://stackoverflow.com/q/7009808/1321873 – Rajesh

+0

http://stackoverflow.com/questions/9821440/cant-receive-mail-from-gmail/9821956#9821956 voir ce lien dans tous les information donnée essayer – Android

Répondre

0

Je suis vraiment désolé, mais pour le moment il n'y a pas de méthode pour le faire. Normalement Android soutiendrait startActivityForResult mais les applications telles que Gmail ne mettre en oeuvre.

Au moins thats ce que nous avons découvert quand nous étions confrontés à la même question.

Questions connexes