Кнопка входа / выхода из Facebook не работает правильно в Android - PullRequest
0 голосов
/ 04 октября 2018

У меня есть следующий сценарий.У меня есть LoginActivity и MainActivityLoginActivity я добавил 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);
    }
};

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...