Запрос базы данных Firebase, получать элементы списка по одному. (Android) - PullRequest
0 голосов
/ 25 августа 2018

Я хочу, чтобы пользователь просматривал других пользователей того же возраста при нажатии кнопки. Концепция похожа на тиндер, где каждый раз, когда вызывается функция, вы получаете другого человека из списка людей, которые соответствуют критериям age = ageofotherusers.

Итак, запрос mQuery = someref.orderbychild ("Age"). Equalto (Usersage) дает список.

Если я ограничу (1), у меня будет первый парень того же возраста.

Как мне получить второго парня? Это делается с помощью getchildren и цикла for? Нужно ли мне узнать количество детей и сделать .limittofirst (количество кликов) .limittolast (totalusersinlist - 1)? Или я могу просто использовать endat (numberofclicks) .limittolast (1)? В этом случае, работает ли endat в firebase с целыми числами таким образом, что endat (5), например, заканчивает список 5-м значением независимо от того, какой ключ хранится в нем?

Порядок получения пользователей может быть случайным.

Спасибо за любую помощь !!!!!!!

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