我想注销该用户并将其发送到另一个活动

时间:2019-04-25 12:43:10

标签: android google-signin

我正在检查我的第一个活动,如果用户已经登录,那么我们可以再次将他发送到第二个活动,而无需使他使用Google登录选项登录。但是在第二个活动中,当用户退出时,他们想转到注册屏幕,即第一个活动。当我们到达那里时,代码将发现已经存在登录名,并将用户发送回第二个屏幕。我该如何解决?

它会像这样检查第一个活动中的登录名。

GoogleSignInAccount account = GoogleSignIn.getLastSignedInAccount(this);
if (account != null){
    Toast.makeText(this, "Already logged in!!!!!!!", Toast.LENGTH_SHORT).show();
    goToNextActivity();
}

然后像这样从第二个活动注销

fAuth.signOut();

如何从第一个活动转到第二个活动

public void goToNextActivity(){
    Intent i = new Intent(getApplicationContext(), MainActivity.class);
    startActivity(i);
    finish();
}

我如何从第二个活动转到第一个活动

Intent i = new Intent(getApplicationContext(), registerActivity.class);
startActivity(i);

0 个答案:

没有答案