重複の可能性:
Androidデバイスでの一括挿入
だから私は私のAndroidアプリのsqliteデータベーステーブルに約300のエントリを追加したいと思います。ユーザーに目立った遅延を発生させることなく、これを迅速かつ効率的に実行したいと思います。追加したいitmesのリストがあります(このリストは動的に変更されません)。arryalistを作成してから、そのリストを反復処理してエントリを追加する必要がありますか、それとも、追加するすべてのエントリ文字列に対してこのようなメソッドを実行する必要がありますか?:
public long creatSQLEntry(String name){
ContentValues cv = new ContentValues();
cv.put(COLUMN_STUFF, name);
return myDatabase.insert(MY_Table, null, cv);
}
上記のコードはこれを行うための最も効率的な方法ではないと私は考えています。誰もがこれを行う方法を知っていますか?いくつかのサンプルコードは素晴らしいでしょうが、必須ではありません。