可能重复:
Android 设备上的批量插入
所以我想为我的 android 应用程序在 sqlite 数据库表中添加大约 300 个条目。我想快速有效地做到这一点,而不会给用户带来明显的延迟。我手头有一个要添加的项目列表(此列表不会动态更改)。我应该创建一个 arryalist,然后遍历该列表以添加条目,还是应该为我要添加的每个条目字符串运行这样的方法?:
public long creatSQLEntry(String name){
ContentValues cv = new ContentValues();
cv.put(COLUMN_STUFF, name);
return myDatabase.insert(MY_Table, null, cv);
}
我认为上面的代码不是最有效的方法。有人知道怎么做吗?一些示例代码会很棒,但不是必须的。