Cuando queremos que desde nuestra app se pueda enviar un correo electrónico directamente con la aplicación de correo de Android y sin que se abra otra, tenemos que usar el intent ACTION_SENDTO.
El código es el siguiente:
Intent share = new Intent(Intent.ACTION_SENDTO,
Uri.fromParts("mailto","support@itiox.com", null));
share.putExtra(Intent.EXTRA_SUBJECT, "ITIOX");
share.putExtra(Intent.EXTRA_TEXT, "Mensaje para ITIOX");
startActivity(share);
Tiene un pega, y es que no se pueden adjuntar archivos, sólo el asunto y texto del mensaje.
Por si alguno no tuviera la aplicación instalada, no está de más incluir la comprobación:
try{
startActivity(share);
} catch (ActivityNotFoundException ex) {
ex.printStackTrace();
}

No hay comentarios:
Publicar un comentario