Facebook没有显示我的文本在android中共享。
我正在尝试使用Facebook没有显示我的文本在android中共享。,android,facebook,android-intent,Android,Facebook,Android Intent,我正在尝试使用操作发送意图共享一些文本。在任何地方,我的文字都像WhatsApp和Google Plus一样被分享。但是FB没有显示我的文本。这是我的密码 String myText= "My String to share"; Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); shareIntent.putExtra(Intent.EXTRA_TEXT, myTex
操作发送意图共享一些文本。在任何地方,我的文字都像WhatsApp和Google Plus一样被分享。但是FB没有显示我的文本。这是我的密码
String myText= "My String to share";
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, myText);
shareIntent.setType("text/plain");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(shareIntent, "send"));
首先,您需要下载Facebook SDK。通过以下链接下载最新版本
现在您需要检查同一站点上可用的相关文档。例如,首先您必须检查用户设备中是否存在Facebook。如果它存在,你必须通过Facebook建立一个登录模块。在这里,我添加的代码只通过Facebook SDK共享任何信息
FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder((Activity) mContext)
.setLink("Website link for app")
.setDescription(shareText)
.setName("App_Name")
.build();
uiHelper.trackPendingDialogCall(shareDialog.present());
dismissDialog();
此外,我只是在这里分享一些描述。您还可以根据需要检查其他属性。
希望它能帮助你。
谢谢您需要使用Facebook SDK进行共享。因为Facebook不允许通过Intent进行共享。你能给我一个关于Facebook SDK和共享的lil吗?当然,我会在一段时间后发布我的答案。好的,我很期待。你检查了答案了吗?是的,我正在尝试。我有个问题。在“.setLink()”方法中,链接是什么?我的应用程序在facebook上的链接?它可以是到你的应用程序facebook页面的链接。我已经做了这项工作,但它仍然作为链接。我只需要上面提到的text.use.setDescription()方法。在这里你可以分享文本。如果你已经达到了你想要的,那么请接受答案:)