Skip to content Skip to sidebar Skip to footer

Firebase Always Returning All The Rows

I am querying on firebase to fetch data from last point which was previously fetched but it is always giving all the rows. Code: Query query = null; query = mFirebaseDataba

Solution 1:

DatabaseReference databaseReference = Firebase.getInstance().getReference();
Query lastQuery = databaseReference.child("NODE_NAME").orderByKey().limitToLast(1);
lastQuery.addListenerForSingleValueEvent(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        // you can get last node values..
        }
    }

    @Override
    public void onCancelled(DatabaseError databaseError) {
        //Handle possible errors.
    }
});

// where NODE_NAME is the root of all these child keys.


Post a Comment for "Firebase Always Returning All The Rows"