Помещение перестает вставлять после 2-й вставки в базу данных на телефонном диске - PullRequest
0 голосов
/ 01 июля 2018

Всякий раз, когда я вставляю что-то в базу данных, первые две вставки проходят и сохраняются на диске. Используя «Базу данных отладки Android», я могу проверить вставленные строки и убедиться, что все прошло успешно.

3-я вставка - там, где она всегда застряла. Независимо от того, сколько вставок последует, они никогда не сохраняются на диске. Никогда, пока я не перезапущу приложение и все снова запустится, тогда оно начнется снова и прекратит вставку после 2-й вставки. Я фактически отлаживал свое приложение всеми возможными способами. Полезная нагрузка была правильной каждый раз. На самом деле, вставка успешно. Если я запускаю запрос и извлекаю строки (SELECT *), он возвращает мне три вставки. Все трое. Однако на диске все равно отображаются только две вставки. Если я перезапущу приложение и снова выполню запрос и получу строки (SELECT *), он возвращается к двум.

Кажется, что проблема на постоянном низком уровне кажется постоянной, потому что мой код прав. Это было также причиной, почему я не разместил это здесь. Поверьте мне, это было проверено несколько раз.

Мне просто нужен ответ, почему он прекращает передачу данных из кэша в базу данных на диске телефона после 2-й вставки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...