Вот стандартная идиома для транзакций:
db.beginTransaction();
try {
...
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
Я хочу добавить блок выгоды, и я хочу выпустить откат. Действительно ли это возможно, и вообще мне нужен он?
Вам это не нужно.
Если есть исключение в ...
в приведенном выше коде, код, который у вас уже есть, откатит транзакцию. Блок finally {}
выполняется после блока catch () {}
.