Você precisa chamar
setTransactionSuccessful
para confirmar todas as alterações feitas no banco de dados, antes de chamar endTransaction
:db.beginTransaction();
int deleted = db.delete("user", null, null);
db.setTransactionSuccessful();
db.endTransaction();
Fonte (referência do desenvolvedor Android):