行是知之始,知是行之成。这篇文章主要讲述超链接不适用于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"));
答案【超链接不适用于Android OS 5及更高版本】尝试以下代码
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!"));
推荐阅读
- AWS Device Farm上的Appium测试未按指定顺序执行
- 我该如何使用此Webview Bar( - Android Studio)
- 十大最佳Android图像加载和缓存库
- 十大最佳Android图像裁剪(裁剪小部件)库
- 十大最佳Android拾色器库推荐
- 7个最好的开源PHP模板引擎推荐
- 5个最佳可排序和可拖动列表JavaScript和jQuery插件
- 热门推荐(ReactJS的最佳富文本编辑器组件(WYSIWYG)合集)
- 11个最好的富文本编辑器热门推荐