2011-02-17 2 views
0

레코드 저장소를 사용하여 일부 데이터를 저장하고 있으며 각 데이터가 목록 요소 형태로 표시되고 있습니다. 내 애플리케이션에서 특정 목록 요소를 삭제할 수있는 기능이 있습니다. 이 작업을 수행하면 항목이 목록에서 삭제되지만 레코드와 함께 작동하지 않습니다. 이유를 모르겠습니다. 아무도 도와 줄 수 있습니까? 내 코드는 다음과 같습니다 사전에 RecordStore에서 J2ME 레코드 삭제 문제

 
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 항목은 0부터 시작하지 않고 1부터 시작합니다.

목록의 요소 0은 레코드 1 등에 해당합니다.

+0

그러나 레코드 저장소에서 레코드가 삭제되지 않는 문제는 없습니다. – CuriousCase

+1

예외가 발생 했습니까? – funkybro