Как отменить транзакцию на Android?

Вот стандартная идиома для транзакций:

db.beginTransaction(); try { ... db.setTransactionSuccessful(); } finally { db.endTransaction(); } 

Я хочу добавить блок catch, и я хочу отправить откат. Возможно ли, и вообще мне это нужно?

Тебе это не нужно.

Если в вашем предыдущем коде есть исключение ... код, который у вас уже есть, откат транзакции. Блок finally {} выполняется после блока catch() {} .