我想對具有日期遞減順序的對象進行排序。這裏是我在我的片段中使用的代碼 -排序日期降序
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