2012-04-20 251 views

回答

2

如果你

SQLiteDatabase db = getDatabaseFromSomewhere(); 

db.insert("tableName", null, contentValues1); 
db.insert("tableName", null, contentValues2); 
db.insert("tableName", null, contentValues3); 
每次调用 insert Android将创建一个新的SQLiteStatement时间

。如果您对InsertHelper执行相同的操作,则只会创建一条语句并重用它,速度可能更快。

1

的InsertHelper类需要的INSERT语句的x量(比如5),并且在一个声明,这是更快,因为1 < 5执行它们;