【发布时间】:2010-08-13 22:26:34
【问题描述】:
我正在使用此代码在 Facebook 上发帖,但它不适用于官方 Facebook 应用程序,因为它试图作为链接发送。有没有办法解决这个问题?
Intent s = new Intent(android.content.Intent.ACTION_SEND);
s.setType("text/plain");
s.putExtra(Intent.EXTRA_SUBJECT, "Quote");
s.putExtra(Intent.EXTRA_TEXT, qoute);
startActivity(Intent.createChooser(s, "Quote"));
【问题讨论】:
-
你能更全面地解释你的意思吗?您的意思是当您从共享菜单中选择 Facebook 应用程序时会打开它,但 EXTRA_TEXT 字段是共享 URL 而不是共享消息?
-
非常。我使用此意图通过短信、电子邮件、twitter、facebook 等共享文本......问题是,如果我从弹出选择中选择 facebook,则“EXTRA_TEXT,qoute”字符串将作为 url 共享给 facebook。这只发生在开发者“facebook”的 facebook 应用程序中。