Java me 未使用RMS保存数据

Java me 未使用RMS保存数据,java-me,emulation,rms,Java Me,Emulation,Rms,在我的j2me应用程序中,我使用以下方法编写数据: RecordStore rs = RecordStore.openRecordStore("mydb", true); String buf = "Some text"; rs.addRecord(buf.getBytes(), 0, buf.getBytes().length); rs.closeRecordStore(); 只要应用程序运行,数据就会一直保留,但当我重新启动应用程序时,就没有mydb 我在模拟器和设备上都测试了它。我知道e

在我的j2me应用程序中,我使用以下方法编写数据:

RecordStore rs = RecordStore.openRecordStore("mydb", true);
String buf = "Some text";
rs.addRecord(buf.getBytes(), 0, buf.getBytes().length);
rs.closeRecordStore();
只要应用程序运行,数据就会一直保留,但当我重新启动应用程序时,就没有mydb

我在模拟器和设备上都测试了它。我知道emulator中可能存在一些问题,但它至少应该可以在设备上工作

我正在使用: JavaMeSDK3.0 CLDC 1.1 MIDP2.0 设备:三星S5620 操作系统:Vista


它是否与某些权限有关,或者应用程序应该在运行前签名?

您是否已关闭应用程序?试试Midlet.com;结束你的申请。