Как искать в узлах детей, чтобы увидеть, присутствует ли данное значение - PullRequest
0 голосов
/ 03 января 2019

Я хочу посмотреть, есть ли значение в моей базе данных Firebase, после этого пользователь предоставит значение. Я хочу сказать, присутствует ли это значение, а затем перейти к следующему действию.

1 Ответ

0 голосов
/ 03 января 2019

Данные в firebase извлекаются путем добавления асинхронного прослушивателя к ссылке на базу данных.Таким образом, вам нужно изменить способ, которым вы используете для извлечения данных из других источников данных, таких как MySQL ...
Таким образом, определите ссылку на часть базы данных Firebase, куда пользователь собирается вставить свои данные и присоединить к ним слушателя,В слушателе напишите свой код, чтобы перейти к следующему действию.
Например:

final FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference("server/NodeOfTheUser");    
ref.addValueEventListener(new ValueEventListener() {
  @Override
  public void onDataChange(DataSnapshot dataSnapshot) {
    //your code to go to the next activity
  }

});

Для получения дополнительной информации: документация Firebase .

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