android - 如何在android中向电子邮件意图添加动态锚链接和超链接
问题描述
我正在尝试使用锚标记添加带有我的电子邮件意图的超链接,如下图所示。我从 REST API 获取 URL 和描述。但是当我发送电子邮件时,链接本身并没有得到超链接,而只是显示为纯文本。
val emailIntent = Intent(Intent.ACTION_SEND)
emailIntent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
emailIntent.putExtra(Intent.EXTRA_SUBJECT,"Subject of the mail")
emailIntent.type = "text/html"
emailIntent.putExtra(Intent.EXTRA_TEXT,
HtmlCompat.fromHtml(emailDescription, HtmlCompat.FROM_HTML_MODE_LEGACY)
)
...
startActivity(emailIntent)
val emailDescription = """
<p> Dear ${response.userName},<br><br>
Tariffs for your plan has been increased by $10.
To know more visit our website <a href="${respone.websiteUrl}">${response.websiteDesc}</a><br</p>
""".trimIndent()
我想要如图所示的输出。但是当用户收到邮件时,它会反映为纯文本。提前致谢。
解决方案
推荐阅读
- node.js - 如何从graphql中的解析器返回自定义对象?
- angular - TypeError:无法使用 InvalidPipeArgument 读取 null 的属性“名称”:管道“AsyncPipe”的“[object Object]”
- python - XLSX 仅写入数组中的最后一个索引
- php - 将 json 文件转换为 php 数组以从数组中选择随机名称
- ios - 将砌体 x/y 约束设置为视图宽度/高度的百分比
- autolisp - 是否可以使用 Autolisp 将查找参数推送到多个块定义中
- amazon-web-services - Elixir:ExAws:DynamoDB:查询过滤器
- android - Android中线性布局中的按钮右对齐,按钮并排
- rxjs - 工作期间缺少Angular vesion 7核心模块
- css-float - 为什么 CSS Float 不会将我的文本移动到图像的右侧