我什么时候应该断开 GoogleApiClient (Android)

When should I disconnect GoogleApiClient (Android)

在我的 android 应用程序中,我有 3 个登录选项。 Google+、Facebook 和我自己的登录选项。我已经实现了所有 3 个。

我已经使用概述的步骤实现了 Google+ 登录 here. 服务器端访问已启用。

我获得了一次性授权码并将其传递给我自己的api。我收到授权码后,是否有任何理由保持 GoogleApiClient 连接?

我对 Facebook 会话有类似的问题 here.

没有理由保持与 GoogleApiClient 的连接,除非您打算稍后直接调用其 API 之一。获得授权码后,您可以根据需要关闭 GoogleApiClient。

这么早做对你有什么好处?它会更早地清除活页夹连接,并允许 com.google.android.gms 进程从内存中删除(它可能不会在中高端手机上暂时从内存中删除)更快。

我不会担心这个。只要您在 Activity#onStop 结束之前关闭 GoogleApiClient,一切都应该没问题。