У меня есть вопрос, касающийся SQLite на BlackBerry OS 5.0 и выше. Наше приложение имеет две точки входа: один фоновый процесс, который запускается при загрузке устройства, и один процесс с графическим интерфейсом, который запускается, когда пользователь щелкает значок приложения. Оба этих процесса требуют доступа к одной и той же базе данных. По какой-то причине у меня не может быть двух открытых соединений с базой данных, я получаю исключение DatabaseIOException при попытке открыть второе соединение (я также получаю сообщение «Ошибка файловой системы 12»). Кроме того, одно из операторов SQLite зависает в методе prepare, возможно, это связано с двумя открытыми соединениями, я не знаю.
Может ли кто-нибудь помочь мне с этим?