3

如果您調用GoogleApiClient #connect(),則在調用onConnected回調處理程序之前,您並未實際連接。GoogleApiClient似乎沒有回撥disconnect()API ...?

但是,似乎沒有給出#disconnect()API調用的這種「通知」。我是否錯過了某些東西,或者斷開連接被認爲是立即發生,因此沒有回調?

我確實看到#onConnectionSuspended回調,但在disonnect()時似乎沒有被調用,可能是出於更多特殊情況。

感謝您的幫助。

+0

[GoogleApiClient.OnConnectionSuspended] [1]僅在發生暫時斷開連接時調用由一個問題,而不是一個明確的調用'斷開'。 [1]:https://developer.android.com/reference/com/google/android/gms/common/api/GoogleApiClient.ConnectionCallbacks.html – Roberto 2014-12-13 04:32:43

回答

1

A disconnect()呼叫立即返回,您可以認爲任何後續呼叫都會失敗。與服務的連接將被中斷,但服務可能會暫時停止,完成異步任務,清理等。