我正在做作业,它需要支持 API16。
我的 View 是一个带有一个自定义的 ArrayListAdapter
ArrayList<someclass>
问题是我希望能够对用户放入列表的数据进行排序。
items.sort(new Comparator<someclass>() {
@Override
public int compare(someclass item1, someclass item2) {
return item1.Name.compareTo(item2.Name);
}
});
但是当我尝试 Android Studio 时,它告诉我需要 API 24。
如何在 API 16 中对列表进行排序?
最佳答案
您可以使用Collections.sort
Collections.sort(items, new Comparator<someclass>() {
@Override
public int compare(someclass item1, someclass item2) {
return item1.Name.compareTo(item2.Name);
}
});
关于java - Android 在 API 16 中对 ArrayList<class> 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49535936/