У меня есть ArrayList, который представляет разные команды в игре, и у них разные оценки. В Firebase я назначил каждой команде значение балла. Я не знаю, как вернуть эти значения баллов обратно в Android Studio, чтобы я мог отсортировать ArrayList.
До сих пор я пытался использовать Comparable, но я ничего не получил с этим. Я хотел использовать TreeMap, но я думаю, что ArrayList лучше всего подходит для ситуации.
database = FirebaseDatabase.getInstance();
u1 = database.getReference("Hawkeyes");
u2 = database.getReference("Lions");
u3 = database.getReference("Tigers");
sportTeams = new ArrayList<String>();
sportTeams.add("Hawkeyes");
sportTeams.add("Lions");
sportTeams.add("Tigers");
В Firebase это выглядит так:
Соколиный Глаз - "20"
Львы - "64"
Тигры - "25"
Я хочу иметь возможность получать данные таким образом, чтобы я мог отсортировать ArrayList на основе этих значений точек. Как мне это сделать?