Как откатывать транзакцию на Android?

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

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

Я хочу добавить блок выгоды, и я хочу выпустить откат. Действительно ли это возможно, и вообще мне нужен он?

8
задан Pentium10 8 March 2010 в 11:51
поделиться

1 ответ

Вам это не нужно.

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

10
ответ дан 5 December 2019 в 17:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: