SQLite в Android: удаление строк - PullRequest
2 голосов
/ 29 апреля 2010

Мое приложение для Android использует базу данных sqlite и при первом запуске удаляет несколько строк. При следующем запуске он пытается сделать то же самое, но из-за того, что строки были ранее удалены, происходит сбой. Я использую браузер базы данных SQLite для проверки базы данных после первого запуска (когда строки удалены) и наблюдаю, что строки, которые больше не должны существовать, все еще находятся в базе данных, даже если при повторном запуске приложения эти строки больше не видны ! В чем причина такого поведения?

1 Ответ

1 голос
/ 29 апреля 2010

Я преодолел это, бросая все в Cursor, а затем проверяя размер объекта Cursor, используя его метод getCount (); если он равен нулю, тогда я разветвляюсь и прекращаю попытки выполнять какие-либо действия с БД, кроме создания строк / таблиц.

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