以下是交易的标准惯用语:
db.beginTransaction();
try {
...
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
我想添加一个catch块,我想发布一个回滚。是否有可能,我完全需要它?
答案 0 :(得分:10)
你不需要它。
如果上述代码中的...
存在异常,则您已拥有的代码将回滚该事务。 finally {}
块在catch() {}
块之后执行。