android - Intent 分享不填充 Facebook

标签 android

<分区>

Possible Duplicate:
share using intent to facebook in android

我有一个应用程序,它将发送特定字符串的数据和一些通过应用程序本身捕获的数据。下面的代码会弹出一些选项,然后根据您在手机上安装的应用程序弹出更多选项。

除 Facebook 外,其他一切正常,当我尝试通过它分享时,当它打开 Facebook 应用程序时,要输入的框没有初始化。但是当我尝试使用推特、消息、电子邮件等...时,它们都填入了代码中的正确信息。

更新 阅读周围后,我发现这是 Facebook 应用程序中的一个错误,有人说这是通过 Facebook 的最新更新修复的,其他人则说不是。只需要拭目以待,看看 Facebook 会做什么。

private Intent createEmailIntent(String values) { 

           Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
           emailIntent.setType("text/plain");
           emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, getResources().getString(R.string.Subjecttwo));
           emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, values);

           return emailIntent;
    }

最佳答案

目前,Facebook 应用仅支持文本和至少一个 URL。确保您在 EXTRA_TEXT 中有一个 URL。

更多信息 https://stackoverflow.com/a/4967008/54354

关于android - Intent 分享不填充 Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8746137/

相关文章:

javascript - 在 react-native 中使用两个构造函数

android - Android 中的圆形按钮,不扩大尺寸

java - Google 应用引擎端点在哪里

android - 在抽屉导航下方添加按钮

c# - Android Xamarin 后台服务 - 每 x 分钟获取一次 GPS 位置?

Android Espresso,测试前唤醒设备。如何使用自定义 list 进行测试?

Android - cam.setPreviewDisplay(holder) 遇到 IOError

java - 如果线程没有被阻塞,Thread.interrupt() 会做什么?

android - Android 的 DUND 是否支持 DUN DT(又名拨号客户端又名数据终端又名 "dund --connect")

android - .iml 文件在删除后重新生成