0

在移动设备上本地存储数据集以在 Java 中进一步处理的最佳方法是什么?

数据集将使用 SOAP 进行检索,将包含大约 50 到 100 个“对象”。每个对象就像一个电子邮件线程 - 主要消息后跟几个更新(主要是文本,偶尔是图形)。

对“对象”的预期操作:

  • 添加新更新/向服务器发送更新
  • 更改状态/向服务器发送更新

直接对 xml 文件进行操作、实现本地数据结构还是使用某种数据库更好?

目标设备:安卓和黑莓。我想让解决方案尽可能通用,以便更容易重用提到的平台的部分代码。

非常感谢,卢克

4

1 回答 1

1

这取决于你:

如果您想要快速的东西 - 使用SQLite 数据库或将其存储在 XMl 文件中。

如果您想要一些易于实现(但速度较慢)的东西 - 使用SharedPreferences

如果您正在考虑使用 SQlite 或 Xml 文件,那么我建议您使用 SQlite 数据库,因为您需要对数据执行此类操作。因此从 xml 文件读取并再次将其写入文件将比 SQLite 数据库慢一点。希望这可以帮助。

于 2013-01-12T11:56:56.517 回答