获取在线数据并将其存储在Android中的最佳方法

获取在线数据并将其存储在Android中的最佳方法,第1张

概述我对如何处理我正在设计的应用程序的数据一无所知.我想从网上拉出物品清单.数据会定期更新,我认为最好将所有数据存储在设备上,以便应用程序可以快速加载并在后台线程中刷新数据,而不必在每次启动时都等待网络.我想我应该以XML形式提供数据,并进行线程解析并保存到SQLiteDB中,但

我对如何处理我正在设计的应用程序的数据一无所知.我想从网上拉出物品清单.数据会定期更新,我认为最好将所有数据存储在设备上,以便应用程序可以快速加载并在后台线程中刷新数据,而不必在每次启动时都等待网络.

我想我应该以XML形式提供数据,并进行线程解析并保存到sqlite DB中,但是我不确定这是否是“最佳实践”.人们还有其他方法来处理此问题吗?

解决方法:

最干净的方法(或者至少我认为这是最干净的方法)是实现与服务器接口的自定义ContentProvider类.您可以查询contenprovIDer,如果它在本地缓存中没有数据(例如您所说的sqlite数据库),它将从服务器下载并将其添加到本地数据中.为什么是内容提供商?因为这样您就可以轻松地跨应用访问数据,并且在使用Intent时有一种很好的方法来获取数据.@H_@R_502_6940@_7@另外,我个人不希望在应用未运行时不下载数据,因为这会消耗电池电量,而用户不会主动请求数据.

总结

以上是内存溢出为你收集整理的获取在线数据并将其存储在Android中的最佳方法全部内容,希望文章能够帮你解决获取在线数据并将其存储在Android中的最佳方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1069063.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存