我在我的应用程序中使用 Facebook Android SDK 4.6。我的设备上没有安装 Facebook 原生应用。Facebook 文档提到,如果未安装本机 Facebook 应用程序,ShareDialog.show() 将回退到 Web 对话框。我使用我的主要活动(MainActivity.java)中的 ShareDialog 共享链接(ShareLinkContent),它工作正常。
现在,从另一个活动(WebViewActivity.java)共享链接总是在对话框内显示错误消息(错误。请稍后尝试)。我已经使用 ShareApi.share() 验证了链接共享,它工作正常。
请告诉为什么 ShareDialog 在 WebViewActivity.java 中不起作用?
笔记:
我已经使用 MainActivity.java 中的 LoginManager 使用 publish_permissions 成功登录。我在 MainActivity.java 中有一个按钮可以共享,它工作正常。但是 WebViewActivity.java 中的另一个按钮总是在对话框内显示错误。
此外,使用 ShareDialog 无法实现使用 SharePhotoContent 模型共享位图。我必须使用 ShareApi.share()。
有没有办法为图像共享显示 ShareDialog ?
在此处附加对话框错误图像:
问问题
1245 次