我目前正努力在我的Android应用中加入Google Play / Plus API。问题是,我不确定如何正确实现API,以便在用户关闭应用程序时断开连接,但是当他切换活动时他/她不必再次登录。并非每个活动都需要API。 所以我读过this,但这对我来说没什么用。
所以首先我尝试了解决方案1,我在活动中断开连接' onStop()
再次与onStart()
相关联。主要问题是在上一个活动的onStart()
之前调用了已启动的活动onStop()
,因此我的应用在连接时再次连接,然后断开连接。在我看来,这样做的方式并不是那么好。
继续使用与解决方案2类似的方法:我实现了一个Fragment
,它应该在添加到活动时处理连接内容。这里的问题似乎是,与我的期望不同,Fragment
每次启动其中一个活动时都会被实例化,因此它每次都会尝试重新连接,而我无法找到代表该活动的生命周期事件关闭的应用程序与用户切换活动时的事件不同。我认为将一个 Fragment
附加到每个必要的活动。
有关如何正确执行此操作的详细建议,可能没有太复杂的示例吗?