我在网上找了很久,但还没有找到适合我特定需求的解决方案。我正在寻找一种通过共享意图分享信息的方法,该方法提供可点击的链接,类似于:
查看这篇新闻文章
通过Jimmy's News App查看
我已经成功地在我的Android应用程序中设置了一个共享意图,它看起来像这样:
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject Text");
shareIntent.putExtra(Intent.EXTRA_TEXT, "Check out this news article" + "\n\n" + getResources().getText(R.string.shared_via));
shareIntent.setType("text/plain");
startActivity(Intent.createChooser(shareIntent, "Share this article with..."));
我的字符串资源看起来像这样:
<string name="shared_via">via <a ref="http://google.com">Jimmy's News App</a></string>
分享功能本身没有问题,但是当在电子邮件、Twitter等平台分享时,链接被忽略,推文只显示纯文本,如下所示: 我尝试了调整MIME类型,但仍然无法解决。有没有办法让“Jimmy's News App”在分享时可以点击呢?非常感谢任何和所有的帮助和提示。
提前致谢!