@Override public int compare(Conversation conversation, Conversation conversation2) { final Calendar cal1 = conversation.getLatestMessage().getTimestamp(); final Calendar cal2 = conversation2.getLatestMessage().getTimestamp(); return cal2.compareTo(cal1); }