java - Android Studio Facebook : onActivityResult in normal class

标签 java android facebook android-studio

为了监听 Facebook 登录事件,我必须在 Activity 中重写函数 onActityResult 并调用 facebook 的回调管理器。

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    callbackManager.onActivityResult(requestCode, resultCode, data);
}

到目前为止一切正常。

我想为 facebook 创建一个静态类来处理 facebook 回调,例如登录等。

在这种情况下,有替代 onActivityResult 的吗?

最佳答案

你的意思是你想要另一个类来处理返回的 Activity ?然后你必须将调用 startActivityForResult 的 Activity 的 onActivityResult 调用到你的 facebook 类中。无法自动重新路由。

关于java - Android Studio Facebook : onActivityResult in normal class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29870471/

相关文章:

android - 在 Android TextView 中的背景图像上添加一个半透明的黑色图层

android - Android 和 Windows 中的代码行为不同

Facebook 错误 : "An unexpected error has occurred. Please retry your request later."

javascript - 有什么合适的方法可以将 d3.js 图形集成到 Facebook React 应用程序中吗?

java - 适配器抛出 java.lang.NullPointerException

android - 使用 ffmpeg 将 mp4 从 Linux 直播到 Android

java - 使用ansible安装Java JDK时出现404错误

android - Facebook android API 函数 executeGraphPathRequestAsync 未给出预期结果

java - 如何在 JSP 中设置下拉/选择的默认值?

java - 如何使用 JPA 检查记录是否存在