¿Cómo invertir los datos obtenidos con FirebaseUI-Android?

Intento usar la lib FirebaseUI-Android para simplemente mostrar un conjunto de datos en una vista de reciclador.

Los datos se almacenan en Firebase en una lista, gracias al método push ().

Cuando obtengo los datos, obtuve los datos más antiguos primero, y mi requisito es el primero más joven. Entonces necesito un orden inverso.

¿Hay alguna manera de hacerlo con FirebaseUI?

Con Firebase Core, parece que las 2 únicas formas posibles son (desdeMostrar publicaciones en orden descendente):

obtener todos los datos y revertirlos en tiempo de ejecución (en Force), gracias al fragmento @Katoestablecer una prioridad decreciente para cada elemento empujado en la lista al momento de escribir. Esto requiere que sepamos cada uso de pedidos (hoy y mañana) al inicio de la creación de extracción de datos. Con frecuencia este no es el caso. ¿Hay alguna otra opción (antigua o nueva) para hacer este trabajo de marco simple y principal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta