Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用来自服务器的数据列表_Android_Sqlite - Fatal编程技术网

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

Android 使用来自服务器的数据列表,android,sqlite,Android,Sqlite,我将把数据从服务器填充到listview(无限)。这样做的最佳实践是什么?我应该将此数据缓存到本地数据库吗 更新:列表通常不包含关于每个项目的太多数据。但是这些项目类型(比如说“公司信息”)我也将用于收藏夹,这些收藏夹应该总是存储在本地。因此,我想重新使用相同的表格,用于从服务器临时下载的收藏夹和项目。首先,根据您的问题,请详细说明您的要求 将数据从服务器处理到listview。。从服务器获取的数据(即解析的json、xml等)需要存储在一些集合中,比如ArrayList或Hash map等 这

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


更新:列表通常不包含关于每个项目的太多数据。但是这些项目类型(比如说“公司信息”)我也将用于收藏夹,这些收藏夹应该总是存储在本地。因此,我想重新使用相同的表格,用于从服务器临时下载的收藏夹和项目。

首先,根据您的问题,请详细说明您的要求

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

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

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


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

数据的性质是什么?有多大?服务器上的数据经常变化吗?数据实际上并不经常变化。但对于频繁更改的数据,通用解决方案更可取。若数据不经常更改,则从服务器填充数据并将其存储到本地数据库。。现在制作一个Web服务,它在服务器端更改的数据上返回yes或no。所以每次启动应用程序时都要打这个电话。若服务器端的数据发生了变化,那个么再次从服务器中填充数据并更新本地数据库。它提供了最佳的性能用户体验。。