Я использую хорошо документированный код для вставки данных в базу данных sqlite
ContentValues cv = new ContentValues();
cv.put("timestamp", timestamp);
cv.put (..., ...);
db.insert("datatable", "id", cv);
Это обычно длится около 50 мс, но после некоторых вставок длится более 900 мс и возвращается к 50 мс. Поскольку вставки в БД выполняются в основном потоке, длинные вставки (более 900 мс) блокируют мой пользовательский интерфейс.
У кого-нибудь есть идея избегать таких длинных вставок?