我已经在我的应用程序中实现了 Google 登录。当我点击使用 google 按钮登录时,我的屏幕如下图所示。列出在我的手机中登录的所有帐户。截屏
然后我按下我的主页按钮,我的应用程序进入后台。之后,当我从后台选择我的应用程序时,屏幕截图中存在相同的屏幕。每当我进入后台然后返回时,我都想关闭此帐户选择器屏幕。我希望在我进入后台并返回时显示我的主活动屏幕。这位朋友有什么解决办法吗?
编辑:这是帐户选择器的启动方式..
private void signInWithGoogle() {
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
startActivityForResult(signInIntent, RC_SIGN_IN);
}
并且这个意图的回调被接收到
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
// Result returned from launching the Intent from GoogleSignInApi.getSignInIntent(...);
if (requestCode == RC_SIGN_IN) {
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
handleSignInResult(result);
}
}
已编辑 2 这就是我调用 signInWithGoogle() 方法的方式
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.signInWithGoogleBtn:
isGsigninInProgress = true;
signInWithGoogle();
break;
}
}
}