Ошибка getBurrentUser в FirebaseUser. Всегда возвращать предыдущий идентификатор пользователя - PullRequest
1 голос
/ 29 апреля 2020

Использование Firebase auth. Поэтому мне нужно получить идентификатор текущего пользователя. Если пользователь user1 вышел из системы и user2 вошел в систему, он должен вернуть мне идентификатор пользователя user2, поскольку в текущем сеансе используются учетные данные user2. Но по какой-то причине, если user1 вышел из системы и user2 вошел в систему при вызове getUid (), он возвращает мне uid предыдущих учетных данных user1

FirebaseUser firebaseUser = FirebaseAuth.getInstance().getCurrentUser().getUid();

1 Ответ

2 голосов
/ 30 апреля 2020

При выходе пользователя из системы вам нужно вызвать метод signOut():

FirebaseAuth.getInstance().signOut()

Когда вы вызываете это, идентификатор изменится

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