Próbuję posortować kod ArrayList
w języku Java w aplikacji na Androida, ale otrzymuję ten dziwny wyjątek.java.lang.NoSuchMethodError: Brak sortowania metod interfejsu (wyjątek Ljava/util/Komparator;) w sortowaniu listy tablicowej Android
Kod:
eventsList.sort(new Comparator<Event>() {
@Override
public int compare(Event event, Event t1) {
return event.getEventStartDate().compareTo(t1.getEventStartDate());
}
});
Wyjątek:
java.lang.NoSuchMethodError: No interface method sort(Ljava/util/Comparator;)V in class Ljava/util/List; or its super classes (declaration of 'java.util.List' appears in /system/framework/core-libart.jar)
Dziękuję laalto, masz rację –
mmmm, użyłem 'Collection.sort' dawno temu, ale dziś właśnie znalazłem tę metodę w zakończeniu kodu w Androidzie, ale prawdopodobnie była to pułapka :). Dzięki –