Firebase android pagination

Je suis en train de construire une application qui affichera les vidéos stockées sur firebase. La liste des vidéos doit être paginé de l'extraction de la plupart des 20 dernières vidéos à la fois.

Firebase android pagination

Voici le code que j'ai pensé de travail

  private void getVideos() {

        Query videosQuery = FirebaseUtil.getVideosRef();
        videosQuery.startAt(0);
        videosQuery.endAt(1);

        ChildEventListener videosChildEventListener = new ChildEventListener() {
            @Override
            public void onChildAdded(DataSnapshot dataSnapshot, String s) {
                String date = dataSnapshot.getKey();
                String temp = date;
            }

            @Override
            public void onChildChanged(DataSnapshot dataSnapshot, String s) {

            }

            @Override
            public void onChildRemoved(DataSnapshot dataSnapshot) {

            }

            @Override
            public void onChildMoved(DataSnapshot dataSnapshot, String s) {

            }

            @Override
            public void onCancelled(DatabaseError databaseError) {

                Log.d(tag, "database error");
            }
        };


        ValueEventListener videoValueEventListener = new ValueEventListener() {
            @Override
            public void onDataChange(DataSnapshot dataSnapshot) {
                String date = dataSnapshot.getKey();
                String temp = date;

               long count =  dataSnapshot.getChildrenCount();
                String value = dataSnapshot.getValue().toString();
                temp = value;
            }

            @Override
            public void onCancelled(DatabaseError databaseError) {
                Log.d(tag, "database error");
            }
        };
//       videosQuery.addChildEventListener(videosChildEventListener);
        videosQuery.addValueEventListener(videoValueEventListener);

    }

Mais au-dessus de code récupère ensemble de la liste des vidéos à la place limitée des vidéos. Comment peut-pagination être mis en œuvre.

Avez-vous trouvé un loin pour paginer?
Avez-vous quelque chose pour la pagination? j'ai aussi besoin de mettre en œuvre la pagination dans mon application en utilisant firebase.

OriginalL'auteur Vihaan Verma | 2016-06-08