Отправка HTML-почты с помощью Android

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

intent.putExtra(Intent.EXTRA_STREAM, purchaseOrder());

Ответы на вопрос(4)

Ваш ответ на вопрос