私は、アレイ上の唯一のデータベースの1列を取得し、それをリターンSQLiteデータベースで5列のすべての行
public ArrayList<String> dbtoArr() {
ArrayList<String> arr = new ArrayList<>();
SQLiteDatabase db = getReadableDatabase();
String q = "SELECT * FROM persons WHERE 1";
Cursor c = db.rawQuery(q, null);
c.moveToFirst();
while (!c.isAfterLast()) {
if (c.getString(c.getColumnIndex("name")) != null) {
arr.add(c.getString(c.getColumnIndex("name")));
}
c.moveToNext();
}
db.close();
return arr;
}
を表示するには、次のコードを使用しますが、私はすべての列
のためのすべての行を取得したいです私はこの種のデータを運ぶことができるアンドロイドのオブジェクトを知りません
もし私がそれらを運ぶ方法を5つ以上の列があるとすれば?
ありがとうございます。
のArrayListのは、あなたのように列を持つオブジェクトを作成できませんでしたでしょうにオブジェクトのArrayListを返しますか? – JamJar00