如何在Android上回滚交易?

时间:2010-03-08 11:51:36

标签: java android

以下是交易的标准惯用语:

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

我想添加一个catch块,我想发布一个回滚。是否有可能,我完全需要它?

1 个答案:

答案 0 :(得分:10)

你不需要它。

如果上述代码中的...存在异常,则您已拥有的代码将回滚该事务。 finally {}块在catch() {}块之后执行。