挂起时GmsClient“在仍然连接时调用connect()”
Posted
技术标签:
【中文标题】挂起时GmsClient“在仍然连接时调用connect()”【英文标题】:GmsClient "calling connect() while still connected" when suspended 【发布时间】:2014-07-23 21:59:31 【问题描述】:只要连接被挂起(即,每当调用 onConnectionSuspended()
回调),GoogleApiClient
就会记录以下错误:
GmsClient E Calling connect() while still connected, missing disconnect().
客户端似乎正在自动调用connect()
或reconnect()
以响应可能的暂时错误。如果错误在 10 秒左右没有解决,则调用 onConnectedFailed()
回调。
此错误消息只是误报,还是表明我在使用 GMS API 时存在实际问题?如果这很重要,我正在使用 Cast API。
【问题讨论】:
【参考方案1】:该消息无害。您是否看到任何副作用?
【讨论】:
没有严重的副作用;只是希望我没有弄乱日志的虚假错误。 @ali-naddaf,一旦出现上述错误,如果我再次尝试连接googleApiClient,则不会调用回调方法。实际上如果已经连接,如何让连接的googleApiClient对象通过我的DriveApi。(或)如何断开现有的。我在我的 Activity onDestroy 中正确断开连接。 @Ramprasad 您需要发布一个新问题,您的问题似乎与此帖子不同 @AliNaddaf 我在这里发布了我的新问题***.com/q/27592181/884079。以上是关于挂起时GmsClient“在仍然连接时调用connect()”的主要内容,如果未能解决你的问题,请参考以下文章
原生 Android 应用程序在挂起时是不是应该释放 OpenGL 资源?
当应用程序挂起时,我如何知道 NSURLSessionUploadTask 是不是正在工作?