首页 > 解决方案 > 我想注销用户并将他发送到另一个活动

问题描述

如果用户已经登录,我将签入我的第一个活动,以便我们可以再次将他发送到第二个活动,而无需使用 Google 登录选项让他登录。但是在第二个Activity中,当用户退出时,他们想去注册屏幕,即第一个Activity。当我们到达那里时,代码发现已经有登录并将用户发送回第二个屏幕。我如何解决它?

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

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

并像这样从第二个 Activty 注销

fAuth.signOut();

我如何从第一个 Activity 到第二个 Activity

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

我如何从第二个 Activity 到第一个 Activty

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

标签: androidgoogle-signin

解决方案


推荐阅读