我有以下情况。我有一个LoginActivity和MainActivity。在LoginActivity我添加了Facebook LoginButton. 成功通过身份验证后,我会自动重定向到MainActivity.
我还在这两个活动中添加了一个身份验证侦听器,以检查用户是否经过身份验证。问题是,当我从 注销时MainActivity,我被重定向到LoginActivity显示Facebook LoginButton我Log out而不是Continue with.... 如何更改此行为,以便当我从其他活动中退出并返回LoginActivity, 以获得正确的按钮?
登录活动代码:
firebaseAuth = FirebaseAuth.getInstance();
authStateListener = auth -> {
FirebaseUser firebaseUser = auth.getCurrentUser();
if (firebaseUser != null) {
Intent intent = new Intent(LoginActivity.this, MainActivity.class);
startActivity(intent);
finish();
}
};
主要活动代码:
firebaseAuth = FirebaseAuth.getInstance();
authStateListener = firebaseAuth -> {
FirebaseUser firebaseUser = firebaseAuth.getCurrentUser();
if (firebaseUser == null) {
Intent intent = new Intent(MainActivity.this, LoginActivity.class);
startActivity(intent);
}
};
提前致谢!