Hallo David und das Firebase-Team, Ich versuche, die Registerkarten in einem FragmentStatePagerAdapter von den letzten "Scout" zu bestellen. Es scheint sehr schwierig zu sein, ein Element in einen FragmentStatePagerAdapter einzufügen und es korrekt zu aktualisieren. Anstatt dies zu tun, würde es mein Leben viel einfacher machen, wenn Firebase mir die Schlüssel in absteigender Reihenfolge geben würde, anstatt aufsteigend (neuste zuerst). Wenn dies nicht möglich ist, betrachten Sie dies als Feature-Anfrage für orderByKeyDescending()
:) Jede Hilfe wäre willkommen! Vielen Dank!So verwenden Sie orderByKey() in absteigender Reihenfolge statt aufsteigend #Askfirebase
Hier ist mein Wunsch Zuhörer BTW:
scoutRef.orderByKeyDescending().addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
mSectionsPagerAdapter.mKeyPosition.add(dataSnapshot.getKey());
mSectionsPagerAdapter.notifyDataSetChanged();
}
@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) {
FirebaseCrash.report(databaseError.toException());
}
});
Ja, aber all die aufsteigend sortiert, wie würde ich bestellen absteigend? Vielen Dank! – SUPERCILEX