簡體   English   中英

android從listview問題中加載更多項目

[英]android load more items from listview issue

我有一個列表視圖,我已經編輯了適配器,所以最后一項將始終是帶有文本“加載更多”的按鈕。 listview的項目是一些帖子,存儲在服務器上。 (當前正在使用Parse,但這無關緊要)

每次我將項目加載到列表視圖時,我都會向服務器發出請求,並假設有15條帖子(按降序排列)。 因此,第一個請求將給我添加的最后15個帖子。 當我單擊“添加更多”時,它將跳過15個請求,以添加下15個帖子。如果再次單擊,它將跳過30個帖子,請求接下來的15個帖子,依此類推。

如果沒有人在滾動時發布新帖子,則此方法非常有效。 但是,如果發生這種情況,我會得到一些已經存在的帖子。

我應該怎么做才能使用這種方法處理新帖子? 還是有更好的選擇?

如果您可以編輯Web服務的代碼,那么可以在Twitter開發者文檔/使用時間軸中找到處理分頁的良好指南。 這是一個很好的起點。

如果不能,那么我唯一想到的就是在添加適配器數據之前,檢查帖子id (如果有id ,或者為每個id創建一個本地標識符)。 如果已經存在,則可以跳過它,然后移至下一個。

暫無
暫無

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

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