【问题标题】:Send hyperlink via intent通过意图发送超链接
【发布时间】:2018-10-18 11:26:50
【问题描述】:

最近我在 Android 中遇到了一个令人惊讶的问题。我从后端获得了一个有效的 HTML 文档,我想将其作为电子邮件正文发送。

因此,除了 标记之外,大多数 HTML 标记都被 Android 解析器所接受。

一个例子:

String html = "<a href=\"" + link + "\">" + link_text + "</a>";

可以完美运行

然而

String html2 = "<a href=\"" + link + "\">" + hyperlink_text + "</a>";

将超链接文本显示为文本而不是链接。

这是相关的sn-p

intent.setType("text/html");
intent.putExtra(Intent.EXTRA_TEXT,Html.fromHtml(html2));

我在网上搜索了很多类似的问题和许多无用的问题。 莫非安卓不支持这个基本功能。 有没有办法实现我的目标?

【问题讨论】:

  • 在传递spanned text时将type设置为text/html是否正确?
  • 您想向什么发送意图?另一个活动,还是一个完全不同的应用程序?
  • @rosualin - 完全不同的应用程序 - 更准确的邮件应用程序

标签: android html android-intent hyperlink


【解决方案1】:

好吧,显然android目前不支持TextView中的超链接。

我已经使用 WebView 而不是 TextView 进行了解决。

【讨论】:

    猜你喜欢
    • 2016-07-02
    • 2016-09-29
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 1970-01-01
    • 2010-11-05
    • 1970-01-01
    相关资源
    最近更新 更多