Отправить гиперссылку через намерение - PullRequest
0 голосов
/ 08 мая 2018

В последнее время я столкнулся с удивительной проблемой в Android. Я получаю действительный HTML-документ из своего бэк-энда, который я хотел бы отправить как тело письма.

И поэтому большинство тегов HTML учитывается анализатором Android, кроме тега .

Пример:

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

будет отлично работать

Тем не менее

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

будет отображать текст гиперссылки как текст, а не как ссылку.

Это соответствующий фрагмент

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

Я искал в Интернете, я нашел много похожих проблем и много бесполезных проблем. Может быть, Android не поддерживает эту базовую функцию. Есть ли способ достичь моей цели?

1 Ответ

0 голосов
/ 25 июля 2018

Ну, по-видимому, на данный момент Android не поддерживает гиперссылки в TextView.

Я сделал обходной путь, используя WebView вместо TextView.

...