До сих пор неясно, как заполнить FirebaseRecyclerAdapter пользовательским запросом.
Определите ссылку. Здесь:
DatabaseReference ref = mDatabase.getReference().child("users");
Отправьте его адаптеру initAdapter(ref);
Определите запрос и установите прослушиватель. Это правильно?
mAdapter = new FirebaseRecyclerAdapter<User, UserHolder>(User.class, R.layout.user_row_layout, UserHolder.class, ref) { @Override protected void populateViewHolder(final UserHolder viewHolder, final User model, int position) { Query query = ref.orderByChild("group").equalTo(uid); query.addChildEventListener(new ChildEventListener() { @Override public void onChildAdded(DataSnapshot dataSnapshot, String s) { viewHolder.setName(model.getName()); viewHolder.setStatus(getStatus(model.getStatus())); } // ... };
Все еще показывает все данные от пользователей. Нужно просто фильтровать на основе uid. Любые подсказки?
populateViewHolder
? - person Frank van Puffelen   schedule 12.01.2017