按android中的发布日期排序rss feed

时间:2016-06-08 10:52:36

标签: android sqlite rss-reader

在我的Android应用程序中,我在列表视图中显示RSS源。我正在解析xml文件并将数据存储在sqlite数据库中。我想从最近的Feed中显示listview。如何按发布日期对列表进行排序?我们可以使用查询吗?

1 个答案:

答案 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()); } });