Я использую архитектуру SOA для своего приложения для Android. Я постоянно запускаю службу в фоновом режиме (каждую минуту), которая извлекает данные из моей базы данных MYSQL и синхронизирует их с моей базой данных SQLite (если есть какие-либо изменения в двух базах данных).
Теперь, когда служба работает в фоновом режиме, она открывает файл SQLite. В то же время, если я обрабатываю (использую) приложение, оно также пытается открыть Sqlite для получения данных. В этом случае я получаю сообщение об ошибке: База данных заблокирована на android.database.SQLiteOpenHelper.getReadableDatabase.
Кто-нибудь может подсказать, что можно сделать в такой ситуации?