一。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,比较常见,不上代码。