API中的Android排序ArrayLit <class>?

时间:2018-03-28 13:31:13

标签: java android sorting arraylist

我在做任务,需要支持API16。

我的视图是一个带有

的自定义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中对列表进行排序?

1 个答案:

答案 0 :(得分:4)

您可以使用Collections.sort

Collections.sort(items, new Comparator<someclass>() {
    @Override
    public int compare(someclass item1, someclass item2) {
        return item1.Name.compareTo(item2.Name);
    }
});