Можно ли поделиться текстом с атрибутом html с намерением android? - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь реализовать механизм совместного использования для совместного использования определенного c текста, который включает в себя атрибут (https://www.w3schools.com/tags/att_a_href.asp)

Ниже приведено описание того, что я пробовал до сих пор:

   val shareIntent = Intent(Intent.ACTION_SEND)
        shareIntent.type = "text/html"
        shareIntent.putExtra(Intent.EXTRA_TEXT, "Some testing with link which should appear <a href=\"www.google.com\">here</a>, but it isn't :(")

   activity.startActivity(shareIntent)

Текст отображается в Gmail без HTML форматирования (просто обычный текст, как показано ниже):

Some testing with link which should appear <a href\"www.google.com\">here</a>, but it isn't :(

1 Ответ

0 голосов
/ 08 апреля 2020
    val shareIntent = Intent(Intent.ACTION_SEND)
    shareIntent.type = "text/html"
    shareIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("Some testing with link which should appear <a href\"www.google.com\">here</a>, but it isn't :(", HtmlCompat.FROM_HTML_MODE_LEGACY))

    startActivity(shareIntent)

Поместите свой текст таким образом, и он должен работать

...