javascript - 最近的聊天应该在 quickblox 历史列表中排在第一位
解决方案
按消息发送日期排序对话框列表
listdata 是 QBChatDialog 的数组列表
Collections.sort(listdata, new Comparator<QBChatDialog>() {
public int compare(QBChatDialog o1, QBChatDialogo2) {
long valueA = ((QBChatDialog) o1).getLastMessageDateSent();
long valueB = ((QBChatDialog) o2).getLastMessageDateSent();
if (valueB < valueA) {
return -1;
} else {
return 1;
}
}
});
推荐阅读
- java - 使用列表锁定实现生产者消费者问题
- java - setAttribute 在 HtmlUnit 中没有按预期工作
- angular - 无法读取未定义的属性“toLowerCase”:Http
- python - 使用 matplotlib 绘制 Duffing 振荡器的吸引力盆地
- sql-server - 全球应用搜索设计关注点
- gps - 用于模拟 OBD II 和 gps 数据的软件/API
- sql-server - 将 Microsoft SQL 设置为 WSO2 EI 的默认数据库时出现问题
- compiler-errors - 'result_type': 不是 '`Traits'::Less_xy_2' 的成员
- c# - Windows 服务因错误而停止
- c# - 无法截断表,因为它被使用 ExecuteSqlCommand 的 FOREIGN KEY 约束引用