在Android中使用ACTION_SEND显示消息不在Facebook共享中

时间:2014-07-03 04:52:25

标签: android

我想使用Android在Facebook上使用ACTION_SEND分享自定义文本,我使用下面的代码,它只是打开Facebook帖子对话框。短信不可见

Intent intent = new Intent();
intent.setClassName("com.facebook.katana",
                        "com.facebook.katana.activity.composer.ImplicitShareIntentHandler");
intent.setAction("android.intent.action.SEND");
intent.setType("text/plain");
intent.putExtra("android.intent.extra.TEXT",
                        "https://play.google.com/store/apps/details?id=com.instagram.android");
                    startActivity(intent);

1 个答案:

答案 0 :(得分:2)

取决于 Facebook应用是否通过意图接受文字,我知道他们接受图片和位图文件,但对于文字他们不接受我已经在我自己的一个项目中尝试过这个但是无法通过意图提供文本。

The Facebook application does not handle either the EXTRA_SUBJECT or EXTRA_TEXT fields.

这显然是facebook App中的一个已知错误。 有关详细信息,请参阅此link which has several posted threads