Java Firebase数据库从最后一个子项开始通过子项循环

Java Firebase数据库从最后一个子项开始通过子项循环,java,android,firebase-realtime-database,Java,Android,Firebase Realtime Database,我对孩子们有这样一个循环: public void onDataChange(DataSnapshot snapshot) { for (DataSnapshot postSnapshot: snapshot.getChildren()) { przejazd = postSnapshot.getValue(Przejazd.class); System.out.println(przejazd.getAdr

我对孩子们有这样一个循环:

public void onDataChange(DataSnapshot snapshot) {
            for (DataSnapshot postSnapshot: snapshot.getChildren()) {
                przejazd = postSnapshot.getValue(Przejazd.class);
                System.out.println(przejazd.getAdres_koniec());
                przejazdList.add(przejazd);
                mAdapter.notifyDataSetChanged();
            }

        }

但我想从最后一个孩子循环到第一个孩子,怎么做?

据我所知,你不能用当前的API来做。 如果要反转它,可以使用获得的列表执行

Collections.reverse(przejazdList);

您不能在Firebase中按降序排列数据。参考此 及

更方便的方法是通过


Collections.reverseyourList

你为什么不把这个名单翻过来?这将使您获得从最后一个孩子到第一个孩子的循环的sa,e效果。