- 博客(4)
- 收藏
- 关注
原创 SQLiteDatabase执行计划的查看
Android中内置的SQLite是可以通过命令行工具来查看执行计划的,方式如下所用到的命令请查看文档:https://www.sqlite.org/eqp.html主要的步骤如下(1)找一台具有root权限的手机(2)adb shell进入后,直接通过sqlite3 xxxx打开要进行调优的database命令行界面输入.explain开启explain模式例如...
2014-03-27 14:08:08 1050
原创 Android性能调优出发点
http://www.trinea.cn/android/performance/http://www.trinea.cn/android/android-performance-demo/以下内容是从以上链接中提取出的要深入的大纲内容何为性能问题在性能测试中存在两个概念:(1). 响应时间指从用户操作开始到系统给用户以正确反馈的时间。一般包括系统处理时间 + 网络传...
2014-03-13 17:06:50 102
原创 SQLiteDatabase使用问题总结
SQLiteDatabase使用过程中经常碰到的问题1.DatabaseHelper在onCreate或者是onUpdate的时候调用DatabaseHelper.getWriteDatabase获取SQLiteDatabase会导致一个递归死循环解决方案:如果在onCreate或者是onUpdate的时候需要获取一个SQLiteDatabase进行数据的读取与写入,应该在onC...
2014-03-10 17:40:30 1559
原创 问题分析:java.lang.IllegalStateException: getDatabase called recursively
问题场景:在app首次启动使用到db的时候,后台提示如下错误信息java.lang.IllegalStateException: getDatabase called recursively at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:204) at and...
2014-03-05 15:33:17 332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人