Я создаю приложение для хранения пользовательских данных в базе данных Firebase в реальном времени.Я успешно сохранил и получил данные из базы данных Firebase.Теперь предположим, что пользователь сохранил свое имя в базе данных.Тогда я хочу проверить, существует имя или нет.
А если оно существует, то совпадает ли это имя с именем, хранящимся в строке в моем приложении, или нет?
Есть идеи?Как это сделать
Код, используемый для сохранения имени пользователя
databaseReference.child("users").child(uniqueID).setValue(name);
Есть ли способ получить это конкретное значение из базы данных?Например, есть что-то вроде getValue()
или что-то еще?
Ниже приведен скриншот моего приложения: - 
Вот последовательность моих приложений: -Сначала пользователь зарегистрируется, затем войдите.При первом входе пользователя в систему мы попросим его установить 4-значный код доступа, который будет храниться в базе данных Firebase.
Снимок экрана Aboveis Firebase: - 
Вот как я храню код доступа.Теперь, когда пользователь нажимает «SET», мы сохраняем введенный пароль в базу данных и перенаправляем пользователя в mainActivity.Но когда пользователь снова откроет наше приложение, мы проверим, есть ли в нашей базе данных пароль для этого конкретного пользователя или нет.Если пароль сохранен, мы напрямую отправим его на проверку пароля, где пользователь введет пароль, и мы должны проверить, совпадает ли пароль и пароль введен пользователем.но если в базе данных нет пароля, тогда мы снова откроем действие установки пароля и попросим его установить пароль.