Hallo,
ich versuche gerade von meiner App aus eine E-Mail, die HTML enthält, zu versenden. Leider wird mir der HTML-Code als Klartext ausgegeben.
Mein Code sieht bisher folgendermaßen aus: 
// Daten werden nach folgendem Muster zusammen gebaut
	StringBuffer table = new StringBuffer(); 
	sb.append("<table>"); 
	for (...) {
		sb.append("<tr>"); 
		for (...) {
			sb.append("<td>");
			sb.append("..."); 
			sb.append("</td>");
		}
		sb.append("</tr>");
	}
	sb.appedn("</table>"); 
	// Intent vom Typ ACTION_SEND erzeugen 
	Intent intent = new Intent(android.content.Intent.ACTION_SEND);
	// MIME-Type auf text/html
	intent.setType("text/html");
	// Betreff setzen
	intent.putExtra(android.content.Intent.EXTRA_SUBJECT, "HTML-Mail");
	// HTML-Inhalt als EXTRA_TEXT einfügen
	intent.putExtra(android.content.Intent.EXTRA_TEXT, table.toString());
	// Dialog öffnen, in dem ich die E-Mail app auswählen kann
	startActivity(Intent.createChooser(intent, "Send mail..."));
	
			Alles anzeigen
	
Bei meiner Recherche habe ich diverse Code-Snippets gefunden bei denen behauptet wurde das würde so funktionieren, bei mir nicht.
Dann bin ich noch auf folgende Codezeile gestoßen, die Abhilfe schaffen sollte: 
Funktioniert leider auch nicht, da das Ding dazu dient HTML-Text so umzuformatieren dass es als reine Textform passt. Der wirft einfach alle HTML-Tags raus und gibt mir einen einzigen String ohne Leerzeichen und alles, bei dem einfach der gesamte Content zusammenklebt.
Bin ich komplett auf dem Holzweg oder fehlt da nur eine Kleinigkeit? 
Am HTML-Code itself kanns eigentlich auch nicht liegen, is ja nur ne simple Tabelle und in eine WebView geworfen krieg ich auch das was ich will.
Hat jemand eine Idee?
Gruß, 
matze