java.lang.NoSuchMethodError: No interface method sort(Ljava/util/Comparator;) exception in sorting arraylist android

前端 未结 5 1266
青春惊慌失措
青春惊慌失措 2020-12-09 16:16

I\'m trying to sort an ArrayList in Java in Android app but I\'m getting this weird exception.

Code:

eventsList.sort(new Comparator<         


        
5条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-09 16:40

    ArrayList.sort() method was added later that's why its not working. We can update java version (1.8) or we can use below method.

    Collections.sort(eventList, new Comparator() {
            @Override
            public int compare(Event event, Event t1) {
                return event.getEventStartDate().compareTo(t1.getEventStartDate());
            }
    });
    

提交回复
热议问题