J2ME在RecordStore中记录删除问题

时间:2011-02-17 13:59:16

标签: java-me rms 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 :(得分:1)

如果您List中的项目索引与RecordStore中的项目索引相对应,那么您的问题可能归结为RecordStore条目是从1开始,而不是从0开始。

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