问题描述
好的,我迷路了,需要一些帮助。我已经看了两天的链接,但是一切似乎都已经过时了。我正在尝试在Facebook上共享链接/内容等,但我也希望用户能够选择其他平台来共享它。
我知道我必须使用Facebook SDK在Facebook上共享,并且通过以下代码完成了此操作,并且如果我只想在Facebook上共享,则它可以工作,它不允许我选择其他平台。
String shareBody = "This is my text";
ShareDialog shareDialog = new ShareDialog(this);
if (ShareDialog.canShow(ShareLinkContent.class))
{
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setQuote(shareBody)
.setContentUrl(Uri.parse("https://"))
.setShareHashtag(new ShareHashtag.Builder().setHashtag("#mytag").build())
.build();
shareDialog.show(linkContent);
}
因此,我该如何使用它,以便我可以使用createChooser
,并且当他们选择Facebook时,使用Facebook分享意图而非常规意图共享它,因此,我还可以显示其他分享方法,信息,而不仅仅是Facebook?我知道这是可能的,因为Twitter和Instagram目前都在这样做,当您单击它们的共享图标时,它会显示默认选择器,一旦选择Facebook,它就会放置链接或图像。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)