簡體   English   中英

Quickblox:如何顯示最近的25條消息? Android的

[英]Quickblox: how can I show the last 25 messages? Android

我想知道如何在聊天中顯示最近的25條消息。 在頂部的聊天窗口中,將有一個按鈕顯示較早的25歲,依此類推...

首先,您需要按照日期降序排列檢索到的數據,然后創建一個Paging來管理消息的顯示。 無論您是從在線Web服務的本地數據庫中加載消息數據,都需要通過將數據分割為Pages來安排數據的檢索。

您定義頁面大小(在您的情況下等於25),然后定義頁碼。 例如,第1頁的行,第一行:(page-1)* size =(1-1)* 25 = 0,最后一行:(第一行+ size-1)。

如果您有一個按鈕來加載接下來的25行,則需要將頁面增加1, so when you have page = 2 , index of row 1 = (2-1)*25=25, last row index = 25+25-1=49.

也許這些消息保存在數據庫中,所以您可以獲取所有消息並僅顯示前25條迭代的消息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM