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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超链接不适用于Android OS 5及更高版本相关的知识,希望对你有一定的参考价值。

在我的应用程序中通过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"));
答案

尝试以下代码

 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!"));

以上是关于超链接不适用于Android OS 5及更高版本的主要内容,如果未能解决你的问题,请参考以下文章

Ionic Native HTTP 不适用于 Android 9 (Pie) 及更高版本?

推送通知不适用于 iOS9 及更高版本

RecyclerView wrap_content 不适用于 API 23 及更高版本

WatchOS 动态通知不适用于 Xcode 11.1 及更高版本 - 未调用 didReceive

缺少架构。使用 Watch OS 5.0 及更高版本 SDK 构建的应用程序必须包含其他架构

Android BLE write Characteristic 方法在 Android 5.0 及更高版本中总是返回 false