【发布时间】:2025-11-22 07:10:01
【问题描述】:
总的来说,我在 Blackberry 开发和用于 Blackberry 的 SQLite 方面一直遇到问题。
我正在考虑在设备上存储数据的替代方法。
首先,存储在设备上的数据 99% 都来自网络服务调用。 Web 服务响应的范围可以从小于 0.5kB 到 10 甚至 20 Kb。
我遇到的很多麻烦都围绕着这样一个事实,即我使用线程来使我的 Web 服务调用异步,并且数据库连接之间会出现许多冲突。 I've also been having trouble 和 DatabaseOutOfMemoryException,我什至在文档中都没有找到。
将 Web 服务响应存储在它的原始 XML 中(作为设备上的 xml 或 txt 文件)并且每次我想在 UI 上加载某些内容时从那里读取它是个好主意吗?现在我只是在一个字符串中获取原始 XML 并解析它(使用 DocumentBuilder 等...),将内容存储到我的 SQLite 的不同表中。
取消 SQLite 并专门使用 XML 会更快吗?会不会容易些??对打开文件的读/写访问是否会发生冲突?我的应用有很多读/写操作,所以我想让它尽可能易于管理。
任何想法都会很棒,谢谢!
【问题讨论】:
标签: sqlite blackberry