Android 使用来自服务器的数据列表
我将把数据从服务器填充到listview(无限)。这样做的最佳实践是什么?我应该将此数据缓存到本地数据库吗Android 使用来自服务器的数据列表,android,sqlite,Android,Sqlite,我将把数据从服务器填充到listview(无限)。这样做的最佳实践是什么?我应该将此数据缓存到本地数据库吗 更新:列表通常不包含关于每个项目的太多数据。但是这些项目类型(比如说“公司信息”)我也将用于收藏夹,这些收藏夹应该总是存储在本地。因此,我想重新使用相同的表格,用于从服务器临时下载的收藏夹和项目。首先,根据您的问题,请详细说明您的要求 将数据从服务器处理到listview。。从服务器获取的数据(即解析的json、xml等)需要存储在一些集合中,比如ArrayList或Hash map等 这
更新:列表通常不包含关于每个项目的太多数据。但是这些项目类型(比如说“公司信息”)我也将用于收藏夹,这些收藏夹应该总是存储在本地。因此,我想重新使用相同的表格,用于从服务器临时下载的收藏夹和项目。首先,根据您的问题,请详细说明您的要求 将数据从服务器处理到listview。。从服务器获取的数据(即解析的json、xml等)需要存储在一些集合中,比如ArrayList或Hash map等 这些列表可以从上述集合中填充 但是,如果您打算在应用程序中永久存储数据,即离线浏览等,则应将数据保存在sqlite db中,并使用游标Adpater等显示列表
因此,您使用android推荐的小部件和视图的方式取决于您心中的需求+高效处理这些事情的优化方式。数据的性质是什么?有多大?服务器上的数据经常变化吗?数据实际上并不经常变化。但对于频繁更改的数据,通用解决方案更可取。若数据不经常更改,则从服务器填充数据并将其存储到本地数据库。。现在制作一个Web服务,它在服务器端更改的数据上返回yes或no。所以每次启动应用程序时都要打这个电话。若服务器端的数据发生了变化,那个么再次从服务器中填充数据并更新本地数据库。它提供了最佳的性能用户体验。。