mDatabase.beginTransaction(); try{ //在这里执行多个数据库操作 //执行过程中可能会抛出异常 mDatabase.setTransactionSuccessful(); //在setTransactionSuccessful和endTransaction之间不进行任何数据库操作 }catch(Exception e){ //当数据库操作出现错误时,需要捕获异常,结束事务 mDatabase.endTransaction(); throw e; } //当所有操作执行完成后结束一个事务 mDatabase.endTransaction(); }

更多相关文章

  1. js 判断手机操作系统(ios或Android)
  2. Android(安卓)读取doc文件
  3. Android打开外部DB文件
  4. Android(安卓)SDCard操作(文件读写,容量计算)
  5. Android(安卓)Studio Check Updates Connection failed (Connect
  6. 【Android】GestureDetector 类的手势操作方法含义
  7. Android手机客户端通过JSP实现与Tomcat服务器端通信(Msql数据库,Js
  8. 【Animation】 使用handler和Runnable实现某一个控件的抖动效果
  9. Android(安卓)ListView两种长按弹出菜单方式

随机推荐

  1. @SuppressLint("NewApi")作用
  2. DDPush开源推送框架源码分析之APPServer
  3. Android(安卓)sdk安装目录中没有platform
  4. 【Android】ORM框架greenDao 3
  5. Android中AVD(Android(安卓)Virtual Devic
  6. Android(安卓)ZXing源码简化
  7. Android中资源的引用
  8. Android(安卓)使用Rtmp音视频推流
  9. Android之浅谈Android中的MVP
  10. 浅谈 MVP in Android