En mi aplicación para Android, soy capaz de abrir mediante programación el editor de correo electrónico predeterminado con el Para, Asunto y Mensaje utilizando la siguiente:¿Cómo esperar a que el correo electrónico intente terminar y obtener un resultado?
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);
Esto funciona muy bien, pero tengo que esperar en mi aplicación hasta que el el usuario finaliza con la pantalla de correo electrónico y también sabe si el correo electrónico se envió o se descartó.
¿Alguien sabe cómo hacer esto?
Debe usar 'emailIntent.setType (" message/rfc822 ");' ... Referencia: [Tipo de medios de Internet] (http://en.wikipedia.org/wiki/Internet_media_type#Type_message). –