我正在尝试使用ACTION_SEND目的从应用发送电子邮件。我希望电子邮件看起来像这样(注意超链接文本“ AwesomeApp” )。
我已使用字符串资源值将文本格式化为以下格式。
<string name="email_template">
<![CDATA[
<p>Dear %1$s,</p>
<p>Please use the following link to download my app <a href "https://play.google.com/store/apps/details?id=com.qenetech.kukulu">AwesomeApp</a>.</p>
<p>Cheers!</p>
<p>%2$s</p>
]]>
</string>
启动ACTION_SEND活动的Java代码如下所示。
String resString = String.format(
getString(R.string.email_template),
friendName,
myName);
Spanned message = Html.fromHtml(resString);
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_EMAIL, new String[]{ emailAddress});
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_TEXT, message);
但是输出看起来像这样(注意缺少的超链接)
有人可以帮我吗?在此先谢谢了!