Проблема индексации адаптера Firebase Recycler - PullRequest
0 голосов
/ 03 сентября 2018

вот моя структура базы данных:

Пользователи:

UId1 >> имя, возраст, онлайн

Uid2 >> имя, возраст, онлайн

Друзья:

Uid1 >> Uid4, Uid3

UId2 >> Uid4

Я использовал FirebaseRecylceradaptper с запросом индекса

  • индексированный запрос Friends/Uid1, чтобы получить всех своих друзей

  • ссылка Users

код здесь:

FirebaseRecyclerOptions<Chat> options = new FirebaseRecyclerOptions.Builder<Chat>()
                .setIndexedQuery(Friends/uid1, Users , User.class)
                .build();

У меня все друзья Uid1

но что, если я хочу получить только онлайн-друзей, что мне делать дальше?

Если я использую

Пользователи:

UId1 >> имя, возраст, онлайн, друзья >> Uid4, Uid 3!

Как я могу получить только онлайн друзей? заранее спасибо

...