超链接不工作 Android OS 5 及更高版本
Posted
技术标签:
【中文标题】超链接不工作 Android OS 5 及更高版本【英文标题】:Hyperlink Not working Android OS 5 and Above 【发布时间】:2017-12-13 07:55:05 【问题描述】:在我的应用程序中通过 Intent 打开 Gmail。 我添加了超链接意图额外文本,它不适用于 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】:试试下面的代码
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 及更高版本的主要内容,如果未能解决你的问题,请参考以下文章
Android 5.0.2 及更高版本不允许通过蓝牙 LE 进行 HID 访问
缺少架构。使用 Watch OS 5.0 及更高版本 SDK 构建的应用程序必须包含其他架构
Android BLE write Characteristic 方法在 Android 5.0 及更高版本中总是返回 false
Android 5.1.1 及更高版本 - getRunningAppProcesses() 仅返回我的应用程序包