2012-09-04 30 views
0

我將把數據從服務器填充到列表視圖(無窮無盡)。這樣做的最佳做法是什麼?我應該將這些數據緩存到本地數據庫嗎?使用來自服務器的數據列表

更新:通常列表包含沒有太多關於每個項目的數據。但是,這些項目類型(稱爲「公司信息」)我也將用於收藏夾,這些收藏夾應始終保存在本地。因此,我想重複使用同一張表作爲從服務器暫時下載的收藏夾和項目。

+1

數據的性質是什麼?多大? –

+0

是服務器上頻繁的數據變化? – user370305

+0

數據實際上並不經常變化。但對於頻繁更改數據的通用解決方案更爲可取。 – Solvek

回答

0

首先根據您的問題,請具體說明您的要求。

從服務器處理數據的ListView ..這是從服務器獲得的數據(即解析JSON,XML等)需要在一些集合sotred說的ArrayList或哈希表等

這些列表可以填充從上面的集合。

但是,如果你打算擁有應用程序中的數據永久存儲,即離線瀏覽等,你應該將數據保存在sqlite數據庫中,並使用Cursor Adpater等來顯示列表。

所以,您使用android推薦的小部件和視圖的方式取決於您的要求+優化的方式來處理這些事情的有效方式。

相關問題