5

现在我想用下面的链接分享文本是我的代码

String myText = "Hey!\nThis is a my Text!";

Intent share = new Intent(Intent.ACTION_SEND);
share.setType("text/plain");
String extraText = "www.mylink.com\n\n" + myText ;
share.putExtra(Intent.EXTRA_TEXT, extraText);
startActivity(Intent.createChooser(share, "Share with Friends"));

所以它适用于 gmail、twitter 等,但它不适用于 facebook

在 facebook 上它只分享链接,但没有显示我的文字

我想要这种类型的分享

www.mylink.com

here is my text

任何帮助将不胜感激,在此先感谢。

4

2 回答 2

4

您在这里遇到的问题可能是 Facebook 没有查看 Intent 中提供的额外信息。因为它适用于 Gmail 和 Twitter。

顺便看看Android 和 Facebook 的分享意图

于 2012-12-22T10:15:37.877 回答
1

您无法使用 Share Intent 在 FB 上共享文本链接,您必须尝试使用​​ FB graph API for wall post 执行此操作。

于 2013-02-07T09:46:45.980 回答