【发布时间】:2015-03-06 16:21:58
【问题描述】:
我想知道是否有可能出于共享意图打开浏览器。让我举一个例子来澄清: 我有一个应用程序,里面有新闻。每个新闻都有一个 url,以便用户可以通过 whatsapp、蓝牙、环聊或其他方式与已知的 android 共享意图共享此链接)。现在我想知道是否有可能,用户也可以出于此共享意图在浏览器中打开此链接。那么:我是否能够说出意图,即他也应该展示在浏览器中打开 news-url 的机会?
我当前的分享意图如下所示:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setType("text/plain");
String shareString = news.getLink();
intent.putExtra(Intent.EXTRA_TEXT, shareString);
context.startActivity(intent);
【问题讨论】:
-
您可以尝试
EXTRA_INITIAL_INTENTS和Intent.createChooser()看看是否可以让一个选择器显示多个不同的内容。这个我没试过。