在我的content provider 中为什么会出现'SQLiteException: database is locked' 异常?我是在 Provider constructor 中调用的。
mDb = SQLiteDatabase.openDatabase(path, null, 0);
03-17 19:44:43.912 6830 6830 E AndroidRuntime: FATAL EXCEPTION: main
03-17 19:44:43.912 6830 6830 E AndroidRuntime: android.database.sqlite.SQLiteException: database is locked
03-17 19:44:43.912 6830 6830 E AndroidRuntime: at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
03-17 19:44:43.912 6830 6830 E AndroidRuntime: at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1990)
03-17 19:44:43.912 6830 6830 E AndroidRuntime: at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:905)
03-17 19:44:43.912 6830 6830 E AndroidRuntime: at com.mycompany.myapplication.provider.MyContentProvider.query(MyContentProvider.java:356)