未使用 RMS 保存数据
在我的 j2me 应用程序中,我使用以下方式写入数据:
RecordStore rs = RecordStore.openRecordStore("mydb", true);
String buf = "Some text";
rs.addRecord(buf.getBytes(), 0, buf.getBytes().length);
rs.closeRecordStore();
只要应用程序正在运行,数据就会保留,但是当我重新启动应用程序时,没有“mydb”,
我在模拟器和设备上都测试了它。我知道模拟器中可能存在一些问题,但它至少应该在设备上运行。
我正在使用: Java Me SDK 3.0 CLDC 1.1 多媒体数据处理2.0 设备:三星S5620 操作系统:Vista
是否与某些权限有关或应用程序在运行前需要签名?
In my j2me app, I write data using this:
RecordStore rs = RecordStore.openRecordStore("mydb", true);
String buf = "Some text";
rs.addRecord(buf.getBytes(), 0, buf.getBytes().length);
rs.closeRecordStore();
The data stays as long as the app is running, but when I restart the app, there is no "mydb"
I tested it on emulator and device both. I know there can be some problems in emulator but it should work on the device at least.
I'm using:
Java Me SDK 3.0
CLDC 1.1
MIDP 2.0
Device: Samsung S5620
OS:Vista
Is it related to some permissions or the app should be signed before running?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论