J2ME Record Store удалить, затем вставить исключение
Я работаю над J2ME Record Stores, и когда я удаляю содержимое успешно, а затем проверяю его, он дает мне правильный счет, который равен нулю. Но когда я вставляю снова, это дает мне исключение при поиске записи, потому что оно вставляется после содержимого, которое я вставил ранее. Это вставка из 2 вместо 1.
Кто-нибудь может объяснить, почему так происходит?
1 ответ
Решение
Идентификатор записи в хранилище записей является уникальным и автоматически увеличивается, как первичный ключ в базе данных SQL. Когда используется 1, его нельзя использовать снова. (Если только вы не удалите хранилище записей и не создадите его снова).