2011-02-17 107 views
0

我正在使用一个记录库来存储一些数据,并且每个数据都以列表元素的形式显示。在我的应用程序中,我有一个功能,可以删除特定的列表元素。当我执行此操作时,项目将从列表中删除,但它不与记录一起使用。 我不知道为什么? 任何人都可以帮助我吗? 我的代码片段是: J2ME RecordStore中的记录删除问题

 
int x=list.getSelectedIndex(); 
      list.delete(x); 
      try 
      { 
       rs_store.deleteRecord(x); 
      } 
      catch(Exception error) 
      { 
       System.out.print("error"); 
      }

display.setCurrent(list);

在此先感谢

回答

1

如果物品在你的List指数应该在你的RecordStore与项目的索引对应,那么你的问题可能会下降的事实, RecordStore条目是基于1的,而不是基于0的。

所以元素0您的列表将对应于记录1等

+0

但问题是没有记录正在从RecordStore中删除。 – CuriousCase 2011-02-17 16:05:09