0

我正在使用记录存储来存储一些数据,并且每个数据都以列表元素的形式显示。在我的应用程序中,我有一个可以删除特定列表元素的功能。当我执行此操作时,项目正在获取从列表中删除,但它不适用于记录。我不知道为什么?谁能帮我?我的代码片段是:

int x=list.getSelectedIndex();
             list.delete(x);
             尝试
             {
                rs_store.deleteRecord(x);
             }
             捕捉(异常错误)
             {
                 System.out.print("错误");
             }

display.setCurrent(list);

提前致谢

4

1 回答 1

1

如果您的项目的索引List应该与您的项目的索引相对应RecordStore,那么您的问题可能归结为RecordStore条目是基于 1 的,而不是基于 0 的事实。

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

于 2011-02-17T14:22:28.853 回答