遵循本教程: http://www.androidhive.info/2014/02/android-login-with-google-plus-account-1/
我发现了一个奇怪的行为,在应用程序清理安装后首次启动它总是以onConnectionFailed方法结束,而startResolutionForResult没有帮助。
但是,这是奇怪的部分开始的地方,如果我暂停,或重新启动应用程序,它会像魅力一样登录。
在这里您可以找到我的代码示例: https://www.dropbox.com/s/37dezieivb08eff/RegistrationFragment.java
你有什么好主意吗?
答案 0 :(得分:1)
我的不好,这完全是关于Fragments和onActivityResult,这段代码可以为任何人提供帮助:
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
Fragment fragment = (Fragment) getChildFragmentManager().findFragmentByTag(childTag);
if(fragment != null){
fragment.onActivityResult(requestCode, resultCode, intent);
}
}