「Android」SQLiteデータベースを使用するトランザクションのサンプルコード
db.beginTransaction(); //トランザクション開始
try{
//パッチ処理
for(Collection c:colls){
insert(db, c);
}
db.setTransactionSuccessful(); //トランザクション実行成功
}catch(Exception e){
MyLog.printStackTraceString(e);
}finally{
db.endTransaction(); //トランザクション完了
}