Я создал HTML-код (в комплекте с тегами <html><body></body></html>
) как String. Теперь я хочу отправить этот HTML-код в виде HTML для отправки по электронной почте. Мой код выглядит следующим образом.
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"));
Где purchaseOrder()
- это метод, который передает мне строку с полным кодом HTML. Но хотя клиент GMail открывается на моем Nexus1, но он имеет строку со всеми HTML-тегами, а не фактическое представление HTML. Я попробовал следующее, но получил ошибку. GMail потерпел крах.
intent.putExtra(Intent.EXTRA_STREAM, purchaseOrder());