在插入适配器之前对recyclerview项进行排序

时间:2018-08-20 13:56:54

标签: android android-recyclerview android-adapter

如何对我的recyclerview项目进行排序?我想按cols.get(3).text()

对项目进行排序
for (int i = 1; i < rows.size(); i++) {
    item = new Message();
    Element row = rows.get(i);
    Elements cols = row.select("td");
    Elements href = row.select("a");

    item.setFrom(cols.get(2).text());
    item.setTimestamp(cols.get(3).text());

    cl.add(item);
}

return cl;

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

我找到了这段代码并开始工作

Collections.sort(cl, new Comparator<Message>() {
                    public int compare(Message o1, Message o2) {
                        return o2.getTimestamp().compareTo(o1.getTimestamp());
                    }
                });