Enviar email em HTML usando a intenção do Android
Eu gerei um código HTML (completo com<html><body></body></html>
tags) como uma String. Agora, quero enviar esse código HTML como HTML para o correio. Meu código é como abaixo.
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/html");
intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"});
intent.putExtra(Intent.EXTRA_SUBJECT, "I would like to buy the following");
intent.putExtra(Intent.EXTRA_TEXT, purchaseOrder());
startActivity(Intent.createChooser(intent, "sending mail"));
Onde opurchaseOrder()
é o método que me passa a string com código HTML completo. Mas, embora o cliente GMail seja aberto no meu Nexus1, ele possui a String com todas as tags HTML e não a visualização HTML real. Eu tentei o seguinte, mas obtive um erro. O GMail caiu.
intent.putExtra(Intent.EXTRA_STREAM, purchaseOrder());