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