Трябва да извикате setTransactionSuccessful за да ангажирате всички промени, направени в базата данни, преди да извикате endTransaction :
db.beginTransaction();
int deleted = db.delete("user", null, null);
db.setTransactionSuccessful();
db.endTransaction();
Източник (референция за програмист на Android):