Rau*_*ulp 29 sqlite mobile android web-services
为什么我们在android中使用sqlite数据库.我正在开发一个Android应用程序,其中数据将从服务器获取并进行一些数据计算并在UI上显示.
我是否有兴趣将数据提取到sqlite数据库并在20分钟内从sqlite定期更新UI,或者将Http get请求发送到服务器并更新数据来自更新UI.
我想知道哪一个更好,为什么?为什么涉及sqlite DB?数据对应于一些40X40表数据,其中要进行一些重要的数学处理,然后在UI上显示(类似于股票市场应用程序),并且每12小时后需要清除数据.PLZ建议Rgds,劳尔
Bor*_*jev 27
在您的情况下使用数据库是很好的.
优点:
缺点:
如您所见,我的列表证明您应该在您的情况下使用数据库.也许我有偏见,但至少我提供了你需要考虑的事情.
这确实是一个设计决策,SQLite 提供了一种非常强大的方式来组织和保存数据,您唯一的选择就是写入文件或保存在 SharedPrefs 中,一旦你的数据开始增长,因为你必须手动保存对象列表并管理它们的名称等。40 x 40 表数据足够大,足以证明使用 SQLite 是合理的,即使你每 12 小时删除并重新创建该表也是如此。
您可能需要考虑使用 ORM 库来简化从数据库获取和保存数据的过程,ORMLite 很好并且与 Android 兼容
归档时间: |
|
查看次数: |
13673 次 |
最近记录: |