J2ME Проблема удаления записи в RecordStore
Я использую хранилище записей для хранения некоторых данных, и каждая информация отображается в виде элементов списка. В моем приложении есть функция, с помощью которой я могу удалить определенный элемент списка. Когда я выполняю это действие, элемент получает удален из списка, но он не работает с записью. Я не знаю почему? Может кто-нибудь мне помочь? Мой фрагмент кода:
int x = list.getSelectedIndex ();
list.delete (х);
пытаться
{
rs_store.deleteRecord(х);
}
поймать (ошибка исключения)
{
System.out.print("ошибка");
} display.setCurrent(list);
заранее спасибо
1 ответ
Если индексы предметов в вашем List
должны соответствовать индексам предметов в вашем RecordStore
, то ваша проблема может быть связана с тем, что RecordStore
записи основаны на 1, а не на 0.
Таким образом, элемент 0 в вашем списке будет соответствовать записи 1 и т. Д.