Ошибка DeleteRecordStore: хранилище записей все еще открыто

У меня есть простая проблема.

Я хочу удалить данные хранилища данных.

когда я выполняю код удаления

Я получаю это сообщение об ошибке

javax.microedition.rms.RecordStoreException: ошибка deleteRecordStore: хранилище записей все еще открыто в

javax.microedition.rms.RecordStore.deleteRecordStore()

    try
    {

    recordStore2.closeRecordStore() ;

    }

    catch(Exception e)

    {

    e.printStackTrace();

    }


   try

   {

   recordStore2.deleteRecordStore("recordStore2");

  }

   catch(Exception e)
   {

   e.printStackTrace();

   }

1 ответ

Ой...

Я знаю ответ.

Я должен закрыть свой RecordStore в каждый блок кода после окончания использования

это, на протяжении всей программы.

                   try
{

recordStore2.closeRecordStore() ;

}

catch(Exception e)

{

e.printStackTrace();

}
Другие вопросы по тегам