Después de iniciar un intento de correo electrónico, ¿cómo puedo obtener la confirmación de que el correo electrónico ha enviado o ha habido un error en la actividad desde la que se realizó?Trivial: obtener la confirmación del correo electrónico enviado en Android
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("png/image");
String subject = "Email Subject";
String body = "Message Body";
emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(Intent.EXTRA_TEXT, body);
emailIntent.putExtra(Intent.EXTRA_STREAM,
Uri.parse("file:///sdcard/" + IMAGE_FILENAME));
startActivity(Intent.createChooser(emailIntent, "Send email..."));
//Here I need to do something on a successfully sent email
Quizás comience activityForResult? Pero, ¿qué resultado debo esperar si hay alguno?
Parece que no hay forma de obtener un código de resultado en ese momento, gracias por su ayuda. – SamRowley
La aplicación de Gmail devuelve RESULT_OK para resultCode cuando presiona cancelar: / –