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