首页 > 解决方案 > 最近的聊天应该在 quickblox 历史列表中排在第一位

问题描述

我希望最近与柜台的消息/聊天应该在 Quickblox 的历史列表中排在第一位。如何配置这个?附上截图。提前致谢

在此处输入图像描述

标签: javascriptphpchatdesktopquickblox

解决方案


按消息发送日期排序对话框列表

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;
                            }

                        }
                    });

推荐阅读