最近的聊天应该在 quickblox 历史列表中排在第一位
Posted
技术标签:
【中文标题】最近的聊天应该在 quickblox 历史列表中排在第一位【英文标题】:Recent chat should come first in quickblox history list 【发布时间】:2018-12-19 07:23:37 【问题描述】:我希望最近与柜台的消息/聊天应该在 Quickblox 的历史列表中排在第一位。如何配置这个?附上截图。提前致谢
enter image description here
【问题讨论】:
你试过什么?请给我们看一些代码。 【参考方案1】:按消息发送日期排序对话框列表
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;
);
【讨论】:
【参考方案2】:在设置按日期排序时使用选项。 或使用选项 desc order
【讨论】:
请详细说明。我在哪里可以得到这个选项?还是我需要在我的代码中做? 是的!您可以使用代码示例执行此操作。我在 mysql 中拥有和查询 - 1. select * from users order by desc。 2. 从用户 order by desc 中选择 username,created_date。 3. 或升序。 我没有得到。只是为了确保我使用的是 quickblox 库。所以请帮我解决如何在那里更新,因为我没有任何选择。 例子:var fruits = ["Banana", "Orange", "Apple", "Mango"];使用这个 -> fruits.sort();以上是关于最近的聊天应该在 quickblox 历史列表中排在第一位的主要内容,如果未能解决你的问题,请参考以下文章
Quickblox:在用户之间共享 1.Image 和 2.Video 以及文本聊天