【问题标题】:insert html content in mail using intent使用意图在邮件中插入 html 内容
【发布时间】:2018-12-28 10:44:25
【问题描述】:

我需要发送带有 html 内容的邮件。HTML 内容来自后端。我尝试使用 Html.fromHtml 并将其传递给 Intent.EXTRA_TEXT 但我没有得到想要的结果我的 html 内容包含图像和超链接但是使用 Html.fromHtml 后,我只得到文本

Intent intent = new Intent(Intent.ACTION_SEND);
    String[] recipients = {"wantedEmail@gmail.com"};
    intent.putExtra(Intent.EXTRA_EMAIL, recipients);
    intent.putExtra(Intent.EXTRA_SUBJECT, "emailTitle:");
    intent.putExtra(Intent.EXTRA_TEXT,Html.fromHtml(emailContent));
    intent.setType("text/html");

    intent.putExtra(Intent.EXTRA_CC, "ghi");
    intent.setType("message/rfc822");
    startActivity(Intent.createChooser(intent, "Send mail"));

【问题讨论】:

    标签: android


    【解决方案1】:
    intent.putExtra(Intent.EXTRA_TEXT, emailContent); 
    

    假设你应该能够得到你所看到的

    【讨论】:

    • 直接传递电子邮件内容只是将 html 代码而不是呈现的内容放在我的 gmail 作曲家
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    • 2010-11-03
    • 2015-05-07
    相关资源
    最近更新 更多