Buenas tengo un adaptador de FireBase cogido a un recyclerview y a la hora de coger los datos de FireBase con su método populateViewHolder quiero que me los devuelva del elemento mas reciente al mas antiguo y no al revés como hace por defecto. He buscado por todos lados y no encuentro una solución, me podrian ayudar? gracias!--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-android+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a desarrolladores-android@googlegroups.com.
Visita este grupo en https://groups.google.com/group/desarrolladores-android.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/desarrolladores-android/7180b47a-c6a1-4d99-abdf-c6c778444bb9%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
If you're using a ListView
:
listView.setStackFromBottom(true);
For a RecyclerView
:
manager.setStackFromEnd(true);
Por el lado de Firebase es lamentable que no haya algo a parecido al ORDER BY ... ASC|DESC como en SQL, asi mirando de reojo se me ocurre que tal vez con fijando .startAt() y endAt() con alguna clave que puedas usar en sentido inverso (ej una fecha o timestamp) se podria obtener la query en orden descendente, pero es teoria y habria que tener en cuenta el criterio de orden que se indican en How Data is Orderedsi no se puede por lo anterior, entonces por el lado de Android, te sugiero ver esto slinks:
http://stackoverflow.com/questions/30181237/reverse-list-order-in-array-adapter
http://stackoverflow.com/questions/32562107/how-to-sort-the-data-in-recyclerview
El 28 de noviembre de 2016, 9:10, Donis <javierm...@gmail.com> escribió:
Buenas tengo un adaptador de FireBase cogido a un recyclerview y a la hora de coger los datos de FireBase con su método populateViewHolder quiero que me los devuelva del elemento mas reciente al mas antiguo y no al revés como hace por defecto. He buscado por todos lados y no encuentro una solución, me podrian ayudar? gracias!
--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-android+unsubscr...@googlegroups.com.
seguro que uno de esto 2 te puede servir!(las cosas que uno aprende sobre la marcha!!!) :Po tambien seteando reverseLayout=true:.. mas links:si estas usando firebase UI:
https://github.com/firebase/FirebaseUI-Android/issues/90If you're using a
ListView
:listView.setStackFromBottom(true);
For a
RecyclerView
:manager.setStackFromEnd(true);
https://enoent.fr/blog/2015/01/18/recyclerview-basics/
El 28 de noviembre de 2016, 11:31, Eduardo Martin Cabrera <emcsolu...@gmail.com> escribió:
Por el lado de Firebase es lamentable que no haya algo a parecido al ORDER BY ... ASC|DESC como en SQL, asi mirando de reojo se me ocurre que tal vez con fijando .startAt() y endAt() con alguna clave que puedas usar en sentido inverso (ej una fecha o timestamp) se podria obtener la query en orden descendente, pero es teoria y habria que tener en cuenta el criterio de orden que se indican en How Data is Orderedsi no se puede por lo anterior, entonces por el lado de Android, te sugiero ver esto slinks:
http://stackoverflow.com/questions/30181237/reverse-list-order-in-array-adapter
http://stackoverflow.com/questions/32562107/how-to-sort-the-data-in-recyclerview
El 28 de noviembre de 2016, 9:10, Donis <javierm...@gmail.com> escribió:
Buenas tengo un adaptador de FireBase cogido a un recyclerview y a la hora de coger los datos de FireBase con su método populateViewHolder quiero que me los devuelva del elemento mas reciente al mas antiguo y no al revés como hace por defecto. He buscado por todos lados y no encuentro una solución, me podrian ayudar? gracias!
--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/desarrolladores-android.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/desarrolladores-android/7180b47a-c6a1-4d99-abdf-c6c778444bb9%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/desarrolladores-android.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/desarrolladores-android/CAMsit%2BBSPrj%2Bb7%2Bk2HQxC1Q_Geh0zq5Yk4NdDR-uyVnFQ7UcRg%40mail.gmail.com.
Por el lado de Firebase es lamentable que no haya algo a parecido al ORDER BY ... ASC|DESC como en SQL, asi mirando de reojo se me ocurre que tal vez con fijando .startAt() y endAt() con alguna clave que puedas usar en sentido inverso (ej una fecha o timestamp) se podria obtener la query en orden descendente, pero es teoria y habria que tener en cuenta el criterio de orden que se indican en How Data is Orderedsi no se puede por lo anterior, entonces por el lado de Android, te sugiero ver esto slinks:
http://stackoverflow.com/questions/30181237/reverse-list-order-in-array-adapter
http://stackoverflow.com/questions/32562107/how-to-sort-the-data-in-recyclerview
El 28 de noviembre de 2016, 9:10, Donis <javierm...@gmail.com> escribió:
Buenas tengo un adaptador de FireBase cogido a un recyclerview y a la hora de coger los datos de FireBase con su método populateViewHolder quiero que me los devuelva del elemento mas reciente al mas antiguo y no al revés como hace por defecto. He buscado por todos lados y no encuentro una solución, me podrian ayudar? gracias!
--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-android+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.