studio recyclerview llenar firestore firebaserecycleradapter con auth android firebase android-recyclerview firebase-database android-adapter

android - llenar - Firebase RecyclerView infinite scroll



llenar un recyclerview con firebase (1)

Estoy buscando una forma de implementar el desplazamiento infinito en mi aplicación de Firebase .

Estoy recuperando mis datos de la siguiente manera:

Tengo una lista de claves (elementos creados por un usuario, elementos que le gustan a un usuario y cosas así) que envío a un adaptador que obtiene los datos de esta manera:

public void onBindViewHolder(final BaseViewHolder viewHolder, final int position) { DatabaseReference ref = getAllItemsRef().child(itemIDs.get(position)); ValueEventListener itemListener = new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { Item item = dataSnapshot.getValue(Item.class); viewHolder.bindItem(item); } @Override public void onCancelled(DatabaseError firebaseError) { } }; ref.addValueEventListener(itemListener); }

Me gustaría agregar el desplazamiento infinito para obtener rendimiento, pero no tengo idea de cómo debería hacerlo con Firebase .

He visto que FirebaseUI desea implementarlo pero aún no lo ha hecho.


Es muy fácil de lograr con una combinación de startAt, limitToLast y orderByKey / orderByChild