//事物
public void transaction(){
try{
//开启事务
db.beginTransaction();
ContentValues values=new ContentValues();
values.put("name","hehe");
db.update("sion", values, "name=?", new String[]{"1"});
//清空数据
values.clear();
values.put("name","hehe1");
db.update("sion", values, "name=?", new String[]{"0"});
//设置事物执行成功,提交时如果这行代码没有执行过,就会回滚数据
db.setTransactionSuccessful();
}finally{
//关闭事物,提交数据
db.endTransaction();
}
转载于:https://www.cnblogs.com/Andmin/p/4999150.html