0

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

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

4

1 回答 1

0

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

要处理从服务器到列表视图的数据.. 从服务器获取的数据(即解析的 json、xml 等)需要存储在一些集合中,比如 ArrayList 或 Hash map 等。

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

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

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

于 2012-09-04T12:49:42.257 回答