sortGroupUsers static method
void
sortGroupUsers(
- dynamic group
群组用户排序
Implementation
static void sortGroupUsers(dynamic group) {
List members = group["members"];
members.sort((u1, u2) {
if (u1["status"] < u2["status"]) {
// u1状态小于u2,u1排在后面,返回正数
return 1;
} else if (u1["status"] > u2["status"]) {
// u1状态大于u2,u1排在前面,返回负数
return -1;
} else {
//字符串拼音首字符比较
return PinyinHelper.getShortPinyin(u1["name"]).compareTo(PinyinHelper.getShortPinyin(u2["name"]));
}
});
}