使用来自服务器的数据列表

时间:2012-09-04 12:31:25

标签: android sqlite

我要将数据从服务器填充到listview(无休止)。这样做的最佳做法是什么?我应该将此数据缓存到本地数据库吗?

更新:通常列表中包含的每个项目的数据不多。但是那些项目类型(比如说它是“公司信息”)我也将用于收藏夹,它应该始终存储在本地。所以我想重复使用同一个表来暂时从服务器下载的收藏夹和项目。

1 个答案:

答案 0 :(得分:0)

首先,根据您的问题,请具体说明您的要求。

处理从服务器到列表视图的数据..从服务器获得的数据(即解析的json,xml等)需要在某些集合中声明,如ArrayList或Hash map等。

可以从上面的集合中填充这些列表。

但是如果您打算在应用程序中使用永久存储数据,即离线浏览等,则应将数据保存在sqlite数据库中,并使用Cursor Adpater等显示列表。

因此,您使用Android推荐的小部件和视图的方式取决于您的需求+以有效方式处理这些内容的优化方式。