Android Intent.ACTION_SEND超链接不起作用

时间:2017-09-28 05:23:12

标签: android android-intent hyperlink

我知道有数百篇帖子与这个问题有关,但我一直试图在我的身体上加一个超链接,但它不起作用!!

例如,我在本网站上发现的以下示例是几个月前发布的。 You can see the link

String link = "www.facebook.com"
String body_part = "<a href=\"" + link + "\">" + link+ "</a>"

intent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(body_part ));

但在身体中,只有文字内容。没有链接。

你知道它为什么不起作用吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

我正面临着同样的问题并且刚刚得到了解决方案。如下所示对代码进行更改,它就能正常工作。

String link = "www.facebook.com";
String body_part = "<![CDATA[<a href=\"" + link + "\">" + link+ "</a>]]"
intent.putExtra(android.content.Intent.EXTRA_HTML_TEXT, Html.fromHtml(body_part ));

希望这对你有所帮助! :)