SQLiteデータベースからすべての情報を取得して配列リストに保存するか、より良い方法がある場合は他の方法で保存する必要があります。私のデータベースには6つの列があります。これが、データを抽出してArraylistインデックスに格納する方法です。
db.open();
for(int i = 0; i<= amount; i++)
{
Cursor c = db.fetchAllNotes();
if (c.moveToFirst())
{
do {
mid = c.getString(0);
place =c.getString(1);
info =c.getString(2);
coordl1 =c.getString(3);
coordl2 =c.getString(4);
colour =c.getString(5);
//code here to store each string in an Array index
mapSetupList.add(mid,place,info,coordl1,coordl2,colour);
}while (c.moveToNext());
}
}
db.close();
配列リストの作成方法は知っていますが、1つのインデックスに6つの文字列を格納する方法がわかりません。2D配列リストを試してみましたが、これは複雑すぎるようで、正しい方法だとは思いませんでした。 。これを行うためのより良い方法はありますか?そうでない場合は、Arraylistsでこれを行うことができますか?