J2ME Record Store удалить, затем вставить исключение

Я работаю над J2ME Record Stores, и когда я удаляю содержимое успешно, а затем проверяю его, он дает мне правильный счет, который равен нулю. Но когда я вставляю снова, это дает мне исключение при поиске записи, потому что оно вставляется после содержимого, которое я вставил ранее. Это вставка из 2 вместо 1.

Кто-нибудь может объяснить, почему так происходит?

1 ответ

Решение

Идентификатор записи в хранилище записей является уникальным и автоматически увеличивается, как первичный ключ в базе данных SQL. Когда используется 1, его нельзя использовать снова. (Если только вы не удалите хранилище записей и не создадите его снова).

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