Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java me RecordStore中的J2ME记录删除问题_Java Me_Rms_Recordstore - Fatal编程技术网

Java me RecordStore中的J2ME记录删除问题

Java me RecordStore中的J2ME记录删除问题,java-me,rms,recordstore,Java Me,Rms,Recordstore,我正在使用recordstore存储一些数据,每个数据都以列表元素的形式显示。在我的应用程序中,我有一个功能,可以删除特定的列表元素。当我执行此操作时,项目将从列表中删除,但它不与记录一起工作。 我不知道为什么? 有人能帮我吗? 我的代码片段是: int x=list.getSelectedIndex(); list.delete(x); try { rs_store.deleteRec

我正在使用recordstore存储一些数据,每个数据都以列表元素的形式显示。在我的应用程序中,我有一个功能,可以删除特定的列表元素。当我执行此操作时,项目将从列表中删除,但它不与记录一起工作。 我不知道为什么? 有人能帮我吗? 我的代码片段是: int x=list.getSelectedIndex(); list.delete(x); try { rs_store.deleteRecord(x); } catch(Exception error) { System.out.print("error"); }

         display.setCurrent(list);

提前感谢

如果您的
列表中的项目索引
应该与
记录库中的项目索引对应,那么您的问题可能在于
记录库
条目是基于1的,而不是基于0的


因此,列表中的元素0将对应于记录1等。

但问题是没有从记录存储中删除任何记录。是否引发任何异常?