0 / 0 / 0
Регистрация: 02.12.2018
Сообщений: 15
|
||||||
1 | ||||||
Запись пользователя в Realtime Database при регистрации19.03.2019, 18:02. Показов 584. Ответов 1
Это код из одного курса на Pluralsight
Объясните, пожалуйста, почему здесь signOut() и redirectLoginScreen() дублируются для onComplete и onFailure после попытки записи в БД? Разве не логичнее добавить их в конце, раз уж в любом случае нужно разлогиниться после регистрации и перейти на LoginActivity? И когда нужно использовать только if (task.isSuccessful()){...} else {...}, как автор сделал для createUserWithEmailAndPassword, а когда вместо этого нужны два слушателя - onComplete и onFailure, как он сделал для setValue()? Чем отличаются по сути !task.isSuccessful() и onFailure()?
0
|
19.03.2019, 18:02 | |
Ответы с готовыми решениями:
1
Массивы в Firebase Realtime Database FireBase | Realtime DataBase Rules| как это настроить? Ошибка при регистрации (no database selected) Проверка пользователя при регистрации |
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
19.03.2019, 22:40 | 2 |
Быть может потому, что юзер залогинился и должен пройти дальше независимо от проблем с бд.
Там вообще-то два абсолютно разных метода.
0
|
19.03.2019, 22:40 | |
19.03.2019, 22:40 | |
Помогаю со студенческими работами здесь
2
Ошибка в БД при регистрации пользователя Ошибка при регистрации пользователя Ошибка при регистрации пользователя Проверка существующего пользователя при регистрации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |