一。java层优化:
1. 采用android特有的数据结构:
用
android.util.SparseArray
android.util.SparseBooleanArray
android.util.SparseIntArray
替代
java.util.ArrayList
用 android.util.LruCache替代HashMap
android.util.Pair储存两个对象
2. Sqlite最快执行方式:
SQLiteStatement stmt = db.compileStatement("INSERT INTO tables VALUES (?,?)");
stmt.bindString(1,"kilonet");
stmt.bindString(2,"cnblogs");
stmt.executeInsert();
其次速度较快是的采用ContentValues,比较常见,不上代码。