вылетает краш
java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: (путь к бд, ее имя)
Не делаю никаких миграций. Если делать чистую устновку приложения, то все работает. Кто-нибудь сталкивался с таким?
Гугл говорит, что возможная причина в том, что делаю несколько запросов к БД - ок, делаю один намеренный запрос - краш(
похоже будто что то в бд поменялось с прошлой версии приложения
забудь про db.close() либо используй SQLiteOpenHelper.close "A content provider is created when its hosting process is created, and remains around for as long as the process does, so there is no need to close the database -- it will get closed as part of the kernel cleaning up the process's resources when the process is killed."
Обсуждают сегодня