我一直在寻找通过黑莓的文档,他们勾勒出3个不同的机制,坚持应用程序数据:策略在黑莓应用程序的持久化数据
- 持久存储API
- MIDP RMS API
- 文件系统API
我想了解一下下面的事情...
- 每种方法的优缺点是什么
- 是否存在可以存储的最大数据量?我不太关心单个对象的大小和总大小。例如,对于持久性存储,过去存在64K的限制,但在最新版本的软件中扩展到了几MB。但是,我无法找到可存储的最大尺寸的任何细节。
- 被认为是保持数据“最佳方式”的方法之一?
- 任何人都会建议的其他持久性机制(如SQL-Lite)?
这是一个重要的区别。如果数据突然消失,会造成很大的麻烦。 如果有一个“卸载”事件发送到应用程序,它可能会很有用,然后清理它的数据。 – yamspog 2010-01-27 18:39:35
RMS数据确实在重新启动后仍然存在。 – Richard 2010-01-27 18:42:15
谢谢理查德,我从答案中删除了错误的陈述 – 2010-01-27 21:09:11