在移动设备上本地存储数据集以便在Java中进一步处理的最佳方法是什么?
将使用SOAP检索数据集,并且将包含大约50到100个“对象”。每个对象就像一个电子邮件线程 - 主要消息后面跟着几个更新(主要是文本,偶尔是图形)。
'对象'的预期行动:
直接在xml文件上操作,实现本地数据结构还是使用某种数据库更好?
目标设备:Android&黑莓。我希望尽可能保持解决方案的通用性,以便更容易地重用上述平台的部分代码。
非常感谢,卢克
答案 0 :(得分:1)
这取决于你:
如果您想要快速 - 请使用SQLite database或将其存储在XMl文件中。
如果您想要轻松实现(但速度较慢),请使用SharedPreferences
如果您正在考虑使用SQlite或Xml文件,我建议您使用SQlite数据库,因为您需要对数据执行此类操作。从xml文件读取并再次将其写入文件将比SQLite数据库。 希望这会有所帮助。