In meinem Android-App, ich bin in der Lage, den Standard-E-Mail-Editor mit An, Betreff und Nachricht mit dem folgenden programmatisch zu öffnen:Wie warte ich auf E-Mail-Absicht zu beenden und Ergebnis zu erhalten?
Intent emailIntent=new Intent(Intent.ACTION_SEND);
emailIntent.putExtra(Intent.EXTRA_EMAIL, toemail);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(Intent.EXTRA_TEXT, body);
emailIntent.setType("text/plain");
emailIntent.setClassName("com.android.email", "com.android.email.activity.MessageCompose");
startActivity(emailIntent);
Dies funktioniert gut, aber ich muß in meiner App warten, bis die Der Benutzer beendet den E-Mail-Bildschirm und weiß auch, ob die E-Mail gesendet oder verworfen wurde.
Wer weiß, wie man das macht?
Sie sollten 'emailIntent.setType (" message/rfc822 ") verwenden;' ... Referenz: [Internet-Medientyp] (http://en.wikipedia.org/wiki/Internet_media_type#Type_message). –