我正在检查我的第一个活动,如果用户已经登录,那么我们可以再次将他发送到第二个活动,而无需使他使用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);