Android 6使用Html.fromHtml()方法从文本中删除链接

Android 6使用Html.fromHtml()方法从文本中删除链接,android,android-intent,gmail,fromhtml,Android,Android Intent,Gmail,Fromhtml,我想要什么 使用包含锚定的特定文本打开gmail 我的期望 我希望文本在Gmail中显示,并带有一个网站的锚 问题 在安卓4.1.2(可能还有其他所有安卓4设备)上,它工作得非常好,但在安卓6上却不工作。它显示的是锚文本,而不是锚本身 就像纯文本的“网站”而不是链接 代码 在strings.xml中: <string name="bring_a_friend_mail"><a href="http://google.nl">a website</a></

我想要什么

使用包含锚定的特定文本打开gmail

我的期望

我希望文本在Gmail中显示,并带有一个网站的锚

问题

在安卓4.1.2(可能还有其他所有安卓4设备)上,它工作得非常好,但在安卓6上却不工作。它显示的是锚文本,而不是锚本身

就像纯文本的“网站”而不是链接

代码

在strings.xml中:

<string name="bring_a_friend_mail"><a href="http://google.nl">a website</a></string>
解决方案


有人能帮我指路吗?

试试使用
SpannableString

SpannableString s =new SpannableString(Html.fromHtml(shareBodyMail));
        Linkify.addLinks(s, Linkify.WEB_URLS);

sharingIntent.putExtra(Intent.EXTRA_TEXT, s);

我试过了,但不起作用:(仍然只获取没有链接的文本尝试删除Html.fromftml谢谢你的帮助,但这也不起作用。只获取没有链接的“网站”。获取SpannableString s=new SpannableString(shareBodyMail);
shareBodyMail = getString(R.string.bring_a_friend_mail);

sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("text/html");
sharingIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(shareBodyMail));
SpannableString s =new SpannableString(Html.fromHtml(shareBodyMail));
        Linkify.addLinks(s, Linkify.WEB_URLS);

sharingIntent.putExtra(Intent.EXTRA_TEXT, s);