У меня есть следующий сценарий.У меня есть LoginActivity
и MainActivity
.В LoginActivity
я добавил Facebook LoginButton
.После успешной аутентификации я автоматически перенаправляюсь на MainActivity
.
. Я также добавил аутентификатор слушателя в обоих действиях, чтобы проверить, аутентифицирован ли пользователь или нет.Проблема в том, что когда я выхожу из 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);
}
};
Заранее спасибо!