我想对具有日期递减顺序的对象进行排序。这里是我在我的片段中使用的代码 -排序日期降序
int pos = adapter.contains(status.id);
if (pos == -1) {
myobj = new MyAdapter.Mymyobj();
myobj.status = status;
adapter.addItem(myobj);
} else {
myobj = adapter.getItem(pos);
myobj.status = status;
}
convertStringToDate(myobj.status.getTimeInString());
sortDates.add(convertedDate);
Comparator<Date> cmp = Collections.reverseOrder(null);
Collections.sort(sortDates, cmp);
adapter.notifyDataSetChanged();
private Date convertStringToDate(final String dateString) {
SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM. HH:mm");
try {
convertedDate = dateFormat.parse(dateString);
} catch (ParseException e) {
e.printStackTrace();
}
return convertedDate;
}
上述代码不工作..实际上没有什么事情发生。我希望列表按降序排列。 我应该在适配器中做些什么吗?
似乎不工作:(尝试与它 – GHousy8909