Получить конкретные данные из Firebase - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть ArrayList, который содержит определенные позиции данных в базе данных

ArrayList будет иметь значения, подобные {3, 36}, которые являются позициями узлов в базе данных Firebase.

Я хочу знать, какМогу ли я получить данные с этих конкретных позиций в базе данных Firebase и показать их в recyclerView

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 08 февраля 2019

Вы можете сделать это, используя цикл forEach для этого ArrayList и получить информацию в соответствии с вашей структурой базы данных, например:

for (int num: arrayList) {
    DatabaseReference databaseRef = FirebaseDatabase
        .getInstance()
        .getReference()
        .child("" + num);

    // Fetch data over here
}

Теперь, когда у вас есть reference, вы можете получить данные в соответствии с вашими потребностями, и можете добавить этот бит данных к вашему ArrayAdapter.

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