我正在为我的 android 应用程序使用 SOA 架构。我在后台(每 1 分钟后)连续运行一项服务,该服务从我的 MYSQL 数据库中获取数据并将其与我的 SQLite 数据库同步(如果 2 个数据库中有任何更改)。
现在,当服务在后台运行时,它会打开 SQLite。同时,如果我正在处理(使用)应用程序,它还会尝试打开 Sqlite 来获取数据。在这种情况下,我收到一个错误,称为:数据库已锁定在 android.database.SQLiteOpenHelper.getReadableDatabase。
有人可以建议我在这种情况下可以做些什么吗?