AndroidでSQLiteデータベースを作成しています.4万語を保存する必要があります。q txtファイルから単語を取得しています。
最初に単語をリストに保存し、次にリストからデータベースに保存しています。しかし、単語をテーブルに保存してそこから取得すると、20k単語しか取得できません。テーブルの行数も 20k ですが、40k ワードを保存しました。
public void createTable(SQLiteDatabase db, ArrayList<String> words)
{
int i=0;
db.execSQL(DATABASE_CREATE);
System.out.println("created table going further");
for( i=0; i < words.size();i++)
{
String[] pair=words.get(i).split(",");
insertWord(pair[0].trim(), Integer.parseInt(pair[1].trim()), db);
System.out.println(i++);
}
System.out.println("in database "+i+" words are there in db");
}
ここで何が起こっているのかわかりません。