นี่ยังไม่ชัดเจนว่าจะเติม 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