gpt4 book ai didi

android - 我需要在正文中添加一个 href 用于 gmail Intent 。适用于 Android 4.3 但不适用于 6/7

转载 作者:搜寻专家 更新时间:2023-11-01 09:38:00 26 4
gpt4 key购买 nike

我有以下代码:

Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("plain/text");
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{user.getEmail()});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Passenger Excel/CSV");
String body = " <html> <body> <p>" + getString(R.string.reports_send_email_body) + "</p><a href=\"" + key + "\">XLS</a>" + "\n <p>or</p> \n" + "<a href=\"" + key2 + "\">CSV</a></body></html>");
Log.i("","body is: " + Html.fromHtml(body));
Log.i("","body is: " + body);
emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(body));
getActivity().startActivity(Intent.createChooser(emailIntent, "Reports link..."));

这就是正文字符串的样子:

 <html> <body> <p>Download your Passenger report here:
<a href="https://staging.api.psngr.co/api/v2/users/110/trips?start_date=1483228800&end_date=1485907199&format=csv&hmac=1.KqXdqdatvtwLlgXYfDX3fF2vB-k=">CSV</a>
</body></html>

在 Gmail 中,href 不起作用,所以我无法按任何内容。我在这里做错了什么?

编辑:改为text/html,像这样:

Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("text/html");
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{user.getEmail()});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Passenger Excel/CSV");
String body = " <html> <body> <p>" + getString(R.string.reports_send_email_body) + "</p><a href=\"" + key + "\">XLS</a>" + "\n <p>or</p> \n" + "<a href=\"" + key2 + "\">CSV</a></body></html>";
Log.i("","body is: " + body);
emailIntent.putExtra(Intent.EXTRA_TEXT, body);
getActivity().startActivity(Intent.createChooser(emailIntent, "Reports link..."));

现在我收到了这样的回复,但仍然无法正常工作:

enter image description here

PS:我在 android 4.3 上试过,它可以工作,但从 Android 5 开始,它不再工作了。有什么想法吗?

最佳答案

尝试将您的类型从 plain/text 更改为 text/html

编辑:也不要使用 Html.fromHtml,因为那样会去掉你的 HTML 标签!

关于android - 我需要在正文中添加一个 href 用于 gmail Intent 。适用于 Android 4.3 但不适用于 6/7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41639928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com