我正在尝试在我的数据库上使用 enableWriteAheadLogging,我在 DatabaseHelper onCreate 方法中实现,尽管我尝试在其他地方调用。我总是收到错误 java.lang.NoSuchMethodError 并且应用程序崩溃。
@Override
public void onCreate(SQLiteDatabase db) {
//The create statements work fine, but
//I have tried putting the enable call first
for(int i=0; i<CREATE_TABLES.length; i++){
db.execSQL(CREATE_TABLES[i]);
}
for(int i=0; i<INSERT_DATA.length; i++){
db.execSQL(INSERT_DATA[i]);
}
//Always crashes, but db works fine if I comment out
db.enableWriteAheadLogging();
}