java - 在 onActivityResult 中识别 Facebook-Activity

标签 java android facebook facebook-android-sdk

下午好。我在我的 Android 应用程序中实现了 Facebook API (v3),以便用户可以分享成就等。当 Facebook Activity 完成时,将在父 Activity 中调用 onActivityResult。

如何识别 onActivityResult 是否是从 Facebook Activity 调用的?我可以定义 Facebook 应使用的 requestCode 吗?

非常感谢任何帮助。

更新

Facebook 的 requestCode 始终是 64206,对吗?

最佳答案

您可以设置自己的请求代码。

您需要创建 Session.OpenRequest 或 Session.NewPermissionsRequest,但这两个类中都有一个 setRequestCode 方法:

https://developers.facebook.com/docs/reference/android/current/class/Session.OpenRequest

https://developers.facebook.com/docs/reference/android/current/class/Session.NewPermissionsRequest

关于java - 在 onActivityResult 中识别 Facebook-Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24658974/

相关文章:

android - 将 OkHttp 作为依赖项添加到支持 Retrofit 1.x 的项目是否过时了?

ios - UIActivityViewController 在设置中没有 Facebook 帐户时

html - Facebook 点赞按钮 : data-width attribute is ignored on mobile devices

python - Facebook Messenger 与 Flask

javascript - 无需按钮即可动态更改JSP页面内容

Java AWT - 绘制由平滑曲线连接的多边形

java - 如果字符串重复,如何返回字符串的第一个字符?

android - TranslateAnimation 中的 OnClickListener

java - 如何在某个月做某事?

android - 使用Notification.Builder隐藏通知中的股票代码文本