2012-09-12 40 views
4

,所以我爲Android編寫一個數據庫管理器,並在類將寫入該數據庫的表的方法..如何捕捉在sqllite交易異常 - java的安卓

SQLiteDatabase db = this.getReadableDatabase(); 
     db.beginTransaction(); 
     try { 
      //DO some db writing 
      db.setTransactionSuccessful(); 
     } finally { 
      db.endTransaction(); 
     } 

我的理解是這樣會自動回滾數據,如果交易沒有設置成功,因爲它是在嘗試,但我怎麼捕獲,如果它不成功,所以我可以通知用戶成功或回滾

+0

我用getWritableDatabase()如果我想寫信給SQLite的。 –

回答