gpt4 book ai didi

android - 使用新的 Activity 结果 API 登录 Facebook Sdk

转载 作者:行者123 更新时间:2023-12-04 11:26:23 26 4
gpt4 key购买 nike

由于 Facebook SDK 本身启动了 Facebook 登录 Activity ,因此我无法使用 Activity 结果 API 回调结果。当我尝试编写契约(Contract)时,我不知道我应该提供什么作为 Intent 。我最终通过契约(Contract)打开了一个空白 Activity ,并在该 Activity 被破坏时返回结果。总之,我不知道如何使用新的 Activity Result API 调用下面的语句。有什么想法吗?我还检查了是否有来自 facebook API 的更新,但没有运气。

mFacebookCallbackManager.onActivityResult(1001, resultCode, intent)

最佳答案

我认为尝试将 Facebook 登录与新的 Activity Contracts API 集成不会成功。

原因很简单:Facebook 要求你通过 requestCode调用callbackManager.onActivityResult(requestCode, resultCode, data)requestCode由 ActivityContracts API 管理,因此您无权访问它。

我不知道 Facebook 是否有计划将其登录 API 与这个新的 Activity Contracts API 集成(如果他们这样做会很棒),因为他们使用了 requestCode跟踪 CallbackManagerImpl 的实例在您将结果传递到 onActivityResult 后需要调用它.

关于android - 使用新的 Activity 结果 API 登录 Facebook Sdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65034093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com