Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook没有显示我的文本在android中共享。_Android_Facebook_Android Intent - Fatal编程技术网

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()方法。在这里你可以分享文本。如果你已经达到了你想要的,那么请接受答案:)