У меня возникли проблемы с поиском любой информации с использованием документации по firebase и google о том, как получить все данные при запуске приложения.Firebase извлекает все данные при запуске приложения
Предположим, что я хочу получить все следующие данные при запуске приложения без какого-либо события. и хранить в ArrayList. Скажем, ArrayList<Quote>
и цитата имеет три поля (int id, String text, String author).
[{
"id" : 1,
"text": "There are 1,411 tigers left in India.",
"author": "NULL"
}, {
"id" : 2,
"text": "The Greek for \"left-handed\" also means \"better\".",
"author": "NULL"
}]
Согласно documentation есть метод, называемый OnDataChange(), но, приложение не изменяя никаких данных. Как захватить все данные и сохранить в ArrayList<Quote>
, которые я могу передать пользовательскому адаптеру.
Чтение из документа, раздел «События значения»: 'onDataChange() [...] Этот метод запускается один раз, когда слушатель подключается и снова каждый раз, когда данные, включая дочерние элементы, меняются.' –