超链接不适用于Android OS 5及更高版本

时间:2017-12-13 07:55:05

标签: android gmail android-5.0-lollipop android-6.0-marshmallow android-4.3-jelly-bean

在我的应用程序中通过Intent打开Gmail。 我添加了Hyperlink Intent Extra文本,它不适用于Android OS 5及更高版本,但它的工作正常OS 4.3

请告诉我是什么问题。请参考以下代码。

注意:直接链接[https://www.google.co.in/]可以正常运行所有Android操作系统。

代码:

Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("text/html");
sharingIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("<a href=https://www.google.co.in/>Google</a>");
startActivity(Intent.createChooser(sharingIntent,"Share using"));

1 个答案:

答案 0 :(得分:-1)

尝试以下代码

 Intent share = new Intent(android.content.Intent.ACTION_SEND);
    share.setType("text/plain");
    share.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);


    share.putExtra(Intent.EXTRA_SUBJECT, "Google");
    share.putExtra(Intent.EXTRA_TEXT, "https://www.google.co.in");

    startActivity(Intent.createChooser(share, "Share link!"));