2014-04-09 68 views
1

我創建了一個應用程序,發送郵件的形式。它適用於Gmail。但是,如果我選擇Outlook,字段文本顯示爲空,而主題和地址顯示爲文本。Android:使用Outlook發送郵件不顯示文本

爲什麼這樣的前景?

private void sendMail(String[] address, String subject, String text) { 

    Intent emailIntent = new Intent(Intent.ACTION_SEND); 
    emailIntent.setData(Uri.parse("mailto:")); 

    emailIntent.putExtra(Intent.EXTRA_EMAIL, address); 
    emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject); 
    emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(text)); 

    emailIntent.setType("message/rfc822"); 
    startActivity(Intent.createChooser(emailIntent, "Email ")); 
} 
+0

爲什麼從文本創建Html然後將其更改回字符串? – interlude

+0

因爲我的文字有粗體,下劃線... – Charlie

回答

1

我的問題解決了。我刪除了Html.fromHtml(...),它工作正常。

相關問題