我创建了一个带有表单邮件发送的应用程序。它在Gmail上可以正常使用。但是,如果选择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 "));
}

最佳答案

我的问题解决了。我已删除Html.fromHtml(...),并且工作正常。

关于android - Android:使用Outlook发送邮件时不显示文字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22959988/

10-11 14:30