我正在尝试将我的 LWUIT 应用程序移植到Codename one。
我在 LWUIT 中使用了 RMS,现在显然我必须将其转换为存储。
我不明白存储类在代号一中是如何工作的,代号一的文档也没有任何内容。
1)存储文件的结构是什么?
--> 在 J2MERecordStore
中,记录像一张表一样聚集在一起。每一行,对应一个记录。每条记录都有一个唯一的记录 ID,您可以使用此记录 ID 访问记录。每条记录都可以存储一些数据。
这如何映射到存储类?
2)我想在我的存储中存储一些记录,我该怎么做?
文档说:
static Storage getInstance()
Returns the storage instance or null if the storage wasn't initialized using a call to init(String) first.
--> 在 LWUIT 中,它类似于 Storage.init(storageName)。; 但是代号一中没有init!!!!如何在代号一中打开存储?
3)如果我尝试打开一个不存在的存储文件,会发生什么(RMS 给出异常)?