我计划在我的安卓应用程序上创建sqlite表格。数据通过webservice从服务器获取。
我想知道最好的方法是什么。我应该将数据从webservice传输到sqlite数据库文件并合并它,还是应该将所有数据作为soap请求获取并解析成表格,或者我应该使用rest调用。
通常数据大小为2MB,有100个列。
请建议我可以快速获取此数据,并且减少设备负载的最佳情况。
我的工作流程如下:
1.下载一组20000个地址并将其保存到设备sqlite数据库中。此操作仅在第一次运行应用程序或要刷新整个应用程序数据时才进行。
2.更新此记录,每当服务器更改时。
3.现在,我可以从服务器获取此数据,格式可以是JSON、XML或纯SqLite文件。我想知道将这些数据存储到Android数据库中的最快方法是什么。
我尝试了以上所有方法,并发现从服务器获取数据库文件并将数据复制到数据库比以XML或JSON格式获取数据并解析它快。请建议我是否正确。
我想知道最好的方法是什么。我应该将数据从webservice传输到sqlite数据库文件并合并它,还是应该将所有数据作为soap请求获取并解析成表格,或者我应该使用rest调用。
通常数据大小为2MB,有100个列。
请建议我可以快速获取此数据,并且减少设备负载的最佳情况。
我的工作流程如下:
1.下载一组20000个地址并将其保存到设备sqlite数据库中。此操作仅在第一次运行应用程序或要刷新整个应用程序数据时才进行。
2.更新此记录,每当服务器更改时。
3.现在,我可以从服务器获取此数据,格式可以是JSON、XML或纯SqLite文件。我想知道将这些数据存储到Android数据库中的最快方法是什么。
我尝试了以上所有方法,并发现从服务器获取数据库文件并将数据复制到数据库比以XML或JSON格式获取数据并解析它快。请建议我是否正确。