【android】开发笔记---存储篇
16lz
2021-01-26
SQLite批量插入数据
当我们执行db.execSQL("sql语句")的时候,系统进行了一次IO操作,当批量插入成千上万条时,就会消耗掉许多资源。
解决之道是通过事务,统一提交批量操作语句,成千上万次IO操作,下降到一次操作,是不是很爽?
方法也很简单
//开始操作前,设置事务db.beginTransaction(); // ***成吨的循环插入语句 ****//操作结束后,结束事务db.setTransactionSuccessful(); db.endTransaction();
更多相关文章
- Android(安卓)Studio很卡,操作很不顺的点进来!
- 定時線程(Timer)操作UI界面
- Kotlin学习之路
- android守护进程installd分析
- Android按键监听和AsyncTask异步处理
- SQLite数据库浅谈
- Android(安卓)Design Support Library - FloatingActionButton
- android framework层添加串口操作
- Android(安卓)kotlin网络请求框架fuel(简单方便的使用,提供项目中