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