4

我在我的 ListActivity 中获取了一个数据库被锁定(代码 5),该代码在其他版本的模拟器中工作,但在 4.1 版本的模拟器中失败

E/SQLiteLog(2132):(5)数据库被锁定 E/SQLiteDatabase(2132):无法打开数据库'/data/data/id.online.mydroid/databases/geo.db'。E/SQLiteDatabase(2132):android.database.sqlite.SQLiteDatabaseLockedException:数据库被锁定(代码 5):,编译时:PRAGMA al_mode E/SQLiteDatabase(2132):在 android.database.sqlite.SQLiteConnection.nativePrepareStatement(本机方法) E/SQLiteDatabase(2132): 在 android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:882) E/SQLiteDatabase(2132): 在 android.database.sqlite.SQLiteConnection.executeForString(SQLiteConnection.java:627) E/ SQLiteDatabase(2132):在 android.database.sqlite.SQLiteConnection.setJournalMode(SQLiteConnection.java:313) E/SQLiteDatabase(2132):在 android.database.sqlite.SQLiteConnection。

4

1 回答 1

8

beginTransaction 持有锁

于 2012-09-20T01:01:36.490 回答