, new Comparator<ContactsBaseBean>()

来源:互联网 发布:淘宝拍摄培训 编辑:程序博客网 时间:2024/05/21 01:43

public abstract class ContactsBaseBean implements Searchable, BaseStickyBean,
Comparable<ContactsBaseBean>, Parcelable 


Collections.sort(temp, new Comparator<ContactsBaseBean>() {



@Override
public int compare(ContactsBaseBean lhs, ContactsBaseBean rhs) {
return (int) (rhs.getLastChatTime() - lhs.getLastChatTime());
}

});


@Override
public int compareTo(ContactsBaseBean another) {
// TODO Auto-generated method stub
// if (TextUtils.isEmpty(real_name)
// || TextUtils.isEmpty(another.real_name)) {
// return -1;
// }
String c1 = getStickyItem();
if (c1.equals("#")) {
return -1;
}
String c2 = another.getStickyItem();
if (c2.equals("#")) {
return 1;
}
return c1.compareTo(c2);
}

0 0
原创粉丝点击