powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / SQLiteDatabaseLockedException
6 сообщений из 6, страница 1 из 1
SQLiteDatabaseLockedException
    #38964600
Витяй1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Есть приложение, которое работает с БД. Написал сервис, который по расписанию эту БД обновляет, естественно при попытке куда-то зайти в приложении получаю исключение:
errorE/AndroidRuntime﹕ FATAL EXCEPTION: main
android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5): , while compiling: PRAGMA journal_mode
можно ли это как-то обойти или, может, есть проверка залочена ли база или нет?
...
Рейтинг: 0 / 0
SQLiteDatabaseLockedException
    #38964627
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может не стоит забывать закрывать базу? Работа с ней явно происходит не из одного места.

http://stackoverflow.com/questions/7930139/android-database-locked
...
Рейтинг: 0 / 0
SQLiteDatabaseLockedException
    #38964631
Витяй1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanМожет не стоит забывать закрывать базу? Работа с ней явно происходит не из одного места.

http://stackoverflow.com/questions/7930139/android-database-locked
получается, я создаю два объекта для работы с базой, один в самом приложении, другой в сервисе, а нужен только один объект?
невозможно сделать так, что пользователь пользуется приложением, а в этот момент база наполняется или можно только или читать или писать в нее, а одновременно и то и другое нельзя?
...
Рейтинг: 0 / 0
SQLiteDatabaseLockedException
    #38964635
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Витяй1991я создаю два объекта для работы с базой, один в самом приложении, другой в сервисе, а нужен только один объект?
Хоть десять. Просто не стоит забывать закрывать БД или явно стартовать и закрывать пишущую транзакцию.
...
Рейтинг: 0 / 0
SQLiteDatabaseLockedException
    #38964721
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Витяй1991wadmanМожет не стоит забывать закрывать базу? Работа с ней явно происходит не из одного места.

http://stackoverflow.com/questions/7930139/android-database-locked
получается, я создаю два объекта для работы с базой, один в самом приложении, другой в сервисе, а нужен только один объект?
невозможно сделать так, что пользователь пользуется приложением, а в этот момент база наполняется или можно только или читать или писать в нее, а одновременно и то и другое нельзя?

можно, для sqlite установите pragma параметр locked=off
...
Рейтинг: 0 / 0
SQLiteDatabaseLockedException
    #38964723
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Витяй1991,

точнее
locking_mode = NORMAL
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / SQLiteDatabaseLockedException
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]