我使用的是有據可查的代碼在我的SQLite數據庫Android和SQLite的:有時插入持續超過900毫秒
ContentValues cv = new ContentValues();
cv.put("timestamp", timestamp);
cv.put (..., ...);
db.insert("datatable", "id", cv);
這通常持續50ms左右來插入數據,但afters些插入它持續時間超過900毫秒並回到50ms。因爲數據庫插入是在主線程中完成的,所以長插入(超過900毫秒)會阻止我的用戶界面。
有人有一個想法,以避免這麼長的插入?