我开始使用Dagger2来管理依赖项,我正在尝试了解如何使用DI提供单例GoogleApiClient。这样做的动机是:
- 减少样板代码:多个Activity和Fragment需要GoogleApiClient
- 提高可测试性:目前这些Activity和Fragment测试不够充分
- GoogleApiClient.ConnectionCallbacks(仅手动)
- GoogleApiClient.OnConnectionFailedListener(两者)
onResume()
和onPause()
是注册/注销监听器的正确位置吗? - sidecarcat