5
當發送HTML格式的文本與HTML.fromHtml()
投入的意圖標誌ACTION_SEND
HTML格式的字符串將不能正確顯示默認HTML.fromHtml()工作電子郵件客戶端的設備,如三星note2和所有HTC設備。但是,如果我選擇Gmail應用程序,那麼我的HTML文本渲染正常。我試圖將郵件大小設置爲最大,但這也沒有幫助。HTML標籤不與發送時ACTION_SEND
String message = "<p><b><i><a href=\"https://play.google.com/\">My App</a> Some text.</i></b></p>";
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_SUBJECT, subject);
email.setType("message/rfc822");
email.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(message));
startActivity(Intent.createChooser(email, "Choose an Email client :"));
沒有,其以純文本的形式添加 – flexdroid
,改變''類似'email.setTyp e(「text/html」);' –
我試過了,它只會將藍牙選項和所有電子郵件客戶端一起加起來:( – flexdroid