Senden Sie HTML-Mails mit Android-Absicht
Ich habe einen HTML - Code generiert (komplett mit<html><body></body></html>
Tags) als String. Jetzt möchte ich diesen HTML-Code als HTML an Mail senden. Mein Code ist wie folgt.
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"));
Bei dem diepurchaseOrder()
ist die Methode, die mir den String mit vollem HTML-Code übergibt. Der GMail-Client wird zwar auf meinem Nexus1 geöffnet, enthält jedoch den String mit allen HTML-Tags und nicht die eigentliche HTML-Ansicht. Ich habe folgendes versucht, habe aber einen Fehler bekommen. Die GMail stürzte ab.
intent.putExtra(Intent.EXTRA_STREAM, purchaseOrder());