Applozic:如何向用户显示未读消息而不是最新未读消息?

时间:2018-04-25 17:22:25

标签: android ios chat applozic

这是一个问题w.r.t使用applozic sdk开发的聊天应用程序。目前在聊天详细信息页面中,加载了最新的会话。但我希望显示首先到达的未读消息,而不是最新消息到达。如何实现?

2 个答案:

答案 0 :(得分:2)

您所能做的是,当您打开聊天详细信息时,您必须具有一个称为未读计数的信息,该数字指示尚未阅读的消息数是正确的。因此,您可以使用此值将列表滚动到该特定邮件,而不是滚动到底部。

答案 1 :(得分:0)

您可以通过将unSeenMessageCount作为int来在onChildAdded中使用它

if (unSeenMessageCount == 0) {

    rvChat.scrollToPosition(chatsAdapter.getItemCount() - 1);

} else {

    rvChat.scrollToPosition(chatsAdapter.getItemCount() - unSeenMessageCount);
}