Android:使用Outlook发送邮件不显示文本
我已经创建了一个应用程序,通过表单发送邮件。它与Gmail配合使用效果很好。但是如果我选择Outlook,字段文本将显示为空,而主题和地址将显示为文本 为什么会有这样的前景Android:使用Outlook发送邮件不显示文本,android,email,text,gmail,send,Android,Email,Text,Gmail,Send,我已经创建了一个应用程序,通过表单发送邮件。它与Gmail配合使用效果很好。但是如果我选择Outlook,字段文本将显示为空,而主题和地址将显示为文本 为什么会有这样的前景 private void sendMail(String[] address, String subject, String text) { Intent emailIntent = new Intent(Intent.ACTION_SEND); emailIntent.setData(Uri.parse(
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 "));
}
我的问题解决了。我已经删除了
Html.fromHtml(…)
,效果很好。为什么要从文本创建Html,然后将其改回字符串?因为我的文本有粗体下划线。。。