това изключение всъщност се повдига, защото затваряте двойно вашата база данни, а не защото не сте я затворили.
така че..
във вас close()
метод, заменете следния ред във вашия код:
if (db != null) {
с:
if (db != null && db.isOpen()) {
това изключение всъщност се повдига, защото затваряте двойно вашата база данни, а не защото не сте я затворили.
така че..
във вас close()
метод, заменете следния ред във вашия код:
if (db != null) {
с:
if (db != null && db.isOpen()) {
SQLite подзаявка
Android:Грешка при копиране на база данни (Sqliite) от папка с активи
Как да изберете конкретна колона от базата данни за стаи, като се има предвид конкретен параметър в заявката за стая?
Тестване на модули за база данни на Android SQLite
как да стартирам приложение с SQLite darabase на емулатор на Android Studio?