如何在Android上回滚交易?

Pen*_*m10 8 java android

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

   db.beginTransaction();
   try {
     ...
     db.setTransactionSuccessful();
   } finally {
     db.endTransaction();
   }
Run Code Online (Sandbox Code Playgroud)

我想添加一个catch块,我想发布一个回滚.是否可能,我需要它吗?

Com*_*are 10

你不需要它.

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