gpt4 book ai didi

安卓 Google Fit onConnectionFailed() SIGN_IN_REQUIRED

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:54:28 25 4
gpt4 key购买 nike

我似乎无法回避这个问题。我就是无法登录。

我正在运行 BasicSensorApi 示例文件,但它就是无法连接。似乎我收到了 RESULT_CANCELED,即使我在对话框中选择了一个帐户?

这是我在 OnePlus One 4.4 上运行的 logcat 的结尾。

关于我需要做什么的任何想法?

(Google 控制台设置为“net.xx”,正确的 SHA1,启用了 Fitness API。

01-26 15:54:06.838  15678-15678/net.xx D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0002
01-26 15:54:06.888 15678-15678/net.xx I/BasicSensorsApi﹕ Ready
01-26 15:54:06.898 15678-15678/net.xx I/BasicSensorsApi﹕ Connecting...

01-26 15:54:07.008 15678-15678/net.xx D/OpenGLRenderer﹕ Enabling debug mode 0
01-26 15:54:07.018 15678-15678/net.xx I/BasicSensorsApi﹕ Connection failed. Cause: ConnectionResult{statusCode=SIGN_IN_REQUIRED, resolution=PendingIntent{41c147e8: android.os.BinderProxy@41c14788}}
01-26 15:54:07.458 15678-15678/net.xx I/Timeline﹕ Timeline: Activity_idle id: android.os.BinderProxy@418ce750 time:11713882
01-26 15:54:09.898 15678-15678/net.xx I/Timeline﹕ Timeline: Activity_idle id: android.os.BinderProxy@418ce750 time:11716323

最佳答案

如果您未登录,您将收到 GoogleApiClient.OnConnectionFailedListener() 的回调,并在您的 LogCat 消息中显示错误。如果您随后尝试使用解决问题result.startResolutionForResult(YourActivity.this, REQUEST_CODE); 显示帐户选择器对话框。在我看来,这就是你已经走了多远。对吗?

在对话框中选择帐户后,您需要从 Activity 的 onActivityResult() 进行另一次连接尝试。在我看来,您可能缺少这段代码。

旁注:如果这是您第一次连接,此时您会收到另一个错误。解决该问题将显示同意屏幕。如果用户接受,并且您再次尝试连接,您应该会成功连接到 API。

关于安卓 Google Fit onConnectionFailed() SIGN_IN_REQUIRED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28154332/

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