数据没有得到使用RMS

问题描述:

在我的J2ME应用程序保存的,我用这个写数据:数据没有得到使用RMS

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 MIDP 2.0 设备:三星S5620 操作系统:Vista的

这是否与某些权限或应用程序应该在运行前签署?

+1

你有什么异常吗? – bharath 2011-03-21 08:40:05

+0

你有没有关闭你的应用程序correctyl?尝试Midlet.notifyDestroyed();结束你的申请。 – Vincent 2011-03-24 10:33:48

我最近回答了一个类似的问题here,这可能与您看到的相同问题,至少是模拟器。