Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该什么时候断开GoogleAppClient(Android)_Android_Google Plus_Google Api Client_Google Login - Fatal编程技术网

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

我应该什么时候断开GoogleAppClient(Android),android,google-plus,google-api-client,google-login,Android,Google Plus,Google Api Client,Google Login,在我的android应用程序中,我有3个登录选项。Google+、Facebook和我自己的登录选项。我已经实现了所有3个 我已经使用启用服务器端访问时概述的步骤实现了Google+登录 我获取一次性授权代码并将其传递给我自己的api。一旦我收到授权码,是否有任何理由保持GoogleAppClient的连接 对于Facebook会话,我有一个类似的问题除非您计划稍后直接调用其API,否则没有理由保持与GoogleAppClient的连接。获得授权代码后,如果需要,可以关闭GoogleAppCli

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

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

我获取一次性授权代码并将其传递给我自己的api。一旦我收到授权码,是否有任何理由保持GoogleAppClient的连接


对于Facebook会话,我有一个类似的问题

除非您计划稍后直接调用其API,否则没有理由保持与GoogleAppClient的连接。获得授权代码后,如果需要,可以关闭GoogleAppClient

这么早做对你有什么好处?它会提前一点清除绑定连接,并允许com.google.android.gms进程从内存中删除(在中高端手机上,它可能暂时不会从内存中删除)


我不担心这个。只要你在
活动结束前关闭GoogleAppClient#onStop
一切都会好起来。

我不会打开任何东西,只要点击按钮-授权、获取配置文件、关闭所有内容、启动下一个
活动
,但这取决于你,因为你的逻辑可能不同。