我正在使用一个记录库来存储一些数据,每个数据都以列表元素的形式显示。在我的应用程序中,我有一个功能,我可以删除一个特定的列表元素。当我执行此操作时,项目将从列表中删除,但它不能与记录一起使用。 我不知道为什么? 谁能帮我? 我的代码片段是:
int x=list.getSelectedIndex();
list.delete(x);
try
{
rs_store.deleteRecord(x);
}
catch(Exception error)
{
System.out.print("error");
}
display.setCurrent(list);
提前致谢
答案 0 :(得分:1)
如果您List
中的项目索引与RecordStore
中的项目索引相对应,那么您的问题可能归结为RecordStore
条目是从1开始,而不是从0开始。
因此,列表中的元素0将对应于记录1等。