我用下面的代碼行添加到我的數據庫:性能SQLite問題 - Codechange可以加快速度嗎?
public void insert(String kern, String woord) {
SQLiteDatabase db = getWritableDatabase();
ContentValues values = new ContentValues();
values.put(KERN, kern);
values.put(WOORD, woord);
db.insertOrThrow(TABLE_NAME, null, values);
return;
目前,我調用該插件()3.455倍,對所有單詞添加到數據庫,使用:insert("Fruits", "Banana")
;它需要永遠。
如何更改此代碼以更快速地工作?我想在foreach的行,但不知道如何實現..謝謝!
/編輯; @ hovanessyan提供的解決方案可以完成這項工作。並注意,如果你有很多行必須放入,你可能會遇到超過最大字節限制錯誤的方法。在這種情況下,請查看其他解決方案,該解決方案建議將數據庫打包到實際的.APK文件中。
爲什麼你需要回報;在一個無效的方法? – hovanessyan