Firebase Données Desc Tri dans Android

Je suis le stockage des données dans Firebase de stockage.

Objet Comment avec l'attribut timestamp. Lorsque que j'appuie sur les données de l'appareil avec Firebase je suis remplissage timestamp avec currentTime et de les stocker dans long type de données.

Quand je fais de la récupération des données avec firebaseRef.orderByChild("timestamp").limitToLast(15) résultat n'est pas le tri de la façon dont je m'attendais.

J'ai même joué un peu avec les règles et pas de résultat:

{
    "rules": {
        ".read": true,
        ".write": true,
        ".indexOn": "streetrate",
        "streetrate": {
          ".indexOn": ".value"
        }
    }
}

J'ai essayé magasin timestamp dans String type de données, même problème.

  • Je suggère de les trier en fonction de la valeur que vous voulez et puis la page vers l'arrière. (Tri asc, puis la page de fin moins x entrées.)