在我的Android应用程序中,我在列表视图中显示RSS源。我正在解析xml文件并将数据存储在sqlite数据库中。我想从最近的Feed中显示listview。如何按发布日期对列表进行排序?我们可以使用查询吗?
答案 0 :(得分:0)
使用ArrayList排序技术。在下面的代码中,list是RSSObject的ArrayList,getPublishDate()函数是RSSObject类的getter函数。
Collections.sort(list, new Comparator<RSSObject>() {
@Override
public int compare(RSSObjectr1, RSSObject2) {
return r1.getPublishDate().compareTo(r2.getPublishDate());
}
});