Debe llamar a setTransactionSuccessful
para confirmar todos los cambios realizados en la base de datos, antes de llamar a endTransaction
:
db.beginTransaction();
int deleted = db.delete("user", null, null);
db.setTransactionSuccessful();
db.endTransaction();
Fuente (referencia de desarrollador de Android):