Sie müssen setTransactionSuccessful aufrufen um alle vorgenommenen Änderungen an der Datenbank festzuschreiben, bevor endTransaction aufgerufen wird :
db.beginTransaction();
int deleted = db.delete("user", null, null);
db.setTransactionSuccessful();
db.endTransaction();
Quelle (Android-Entwicklerreferenz):