当前位置: 代码迷 >> J2ME >> 请教使用RecordStore时候出现下面的异常如何解决
  详细解决方案

请教使用RecordStore时候出现下面的异常如何解决

热度:5345   发布时间:2013-02-25 21:34:26.0
请问使用RecordStore时候出现下面的错误怎么解决
javax.microedition.rms.RecordStoreException: deleteRecordStore error: record store is still open
at javax.microedition.rms.RecordStore.deleteRecordStore(+60)
at CommandEvent_MIDlet.destroyApp(+29)
at javax.microedition.midlet.MIDletProxy.destroyApp(+8)
at com.sun.midp.midlet.Scheduler.schedule(+324)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+116)


------解决方案--------------------------------------------------------
探讨
我后来考虑了一下,是不是关闭rms需要一定的延时,执行rs.closeRecordStore()后没等到彻底关闭就立刻删除就会出现这情况,设个计时器延时一段时间是不是能解决?
  相关解决方案