Android -- 使用选择器共享多个(两个)链接
Android -- Sharing multiple (two) links using chooser
我希望用户能够共享 link(在线文本内容)。共享时,我还希望 Play 商店中的应用程序 link 出现在 link.
下方
通过电子邮件,共享可能如下所示
电子邮件主题:[内容主题]
电子邮件正文:
[link到内容]
在此处下载我们的应用程序:
[link 到 Play 商店中的应用程序]
我试过类似的方法,但它不显示 links:
String playStoreUrl = "market://details?id=" + getActivity().getApplicationContext().getPackageName();
ArrayList<String> links = new ArrayList<String>();
links.add(data.getLink());
links.add(playStoreUrl);
Intent sharingIntent2 = new Intent(Intent.ACTION_SEND_MULTIPLE);
sharingIntent2.putExtra(Intent.EXTRA_SUBJECT, content.getSubject());
sharingIntent2.putStringArrayListExtra(Intent.EXTRA_TEXT, links);
sharingIntent2.setType("text/plan");
startActivity(Intent.createChooser(sharingIntent2, "Share this content"));
非常感谢任何帮助!似乎没有太多关于此的文档。
你可以这样做:
String YOUR_TEXT_TO_SEND=data.getLink()+"\n"+"Download our app here: "+"[link to app in Play Store]";
intent.putExtra(Intent.EXTRA_TEXT, YOUR_TEXT_TO_SEND);
我希望用户能够共享 link(在线文本内容)。共享时,我还希望 Play 商店中的应用程序 link 出现在 link.
下方通过电子邮件,共享可能如下所示
电子邮件主题:[内容主题]
电子邮件正文:
[link到内容]
在此处下载我们的应用程序: [link 到 Play 商店中的应用程序]
我试过类似的方法,但它不显示 links:
String playStoreUrl = "market://details?id=" + getActivity().getApplicationContext().getPackageName();
ArrayList<String> links = new ArrayList<String>();
links.add(data.getLink());
links.add(playStoreUrl);
Intent sharingIntent2 = new Intent(Intent.ACTION_SEND_MULTIPLE);
sharingIntent2.putExtra(Intent.EXTRA_SUBJECT, content.getSubject());
sharingIntent2.putStringArrayListExtra(Intent.EXTRA_TEXT, links);
sharingIntent2.setType("text/plan");
startActivity(Intent.createChooser(sharingIntent2, "Share this content"));
非常感谢任何帮助!似乎没有太多关于此的文档。
你可以这样做:
String YOUR_TEXT_TO_SEND=data.getLink()+"\n"+"Download our app here: "+"[link to app in Play Store]";
intent.putExtra(Intent.EXTRA_TEXT, YOUR_TEXT_TO_SEND);