注:本内容翻译于《android应用性能优化》英文版
SQlite优化
使用SQL statements来进行预编译SQL语句
String sql = "INSERT INTO table VALUES (?,?)"; SQLiteStatement stmt = mDatabase.compileStatement(sql); DatabaseUtils.bindObjectToProgram(stmt,1,1); DatabaseUtils.bindObjectToProgram(stmt,1,2); stmt.extcute(); stmt.close()