アクティビティがあり、sqliteデータベースからデータを取得したいと考えています。それは機能しますが、私のアクティビティは最後の行のみを取得し、列全体は取得しません。列全体を取得するにはどうすればよいですか?
これは私のデータベースのコードです:
public String getName() {
String[] columns = new String[]{ KEY_ROWID, KEY_NAME };
Cursor c = db.query(NAME_TABLE, columns, null, null, null, null, null);
c.moveToFirst();
while(!c.isAfterLast()) {
String name = c.getString(c.getColumnIndex(KEY_NAME));
c.moveToNext();
}
c.close();
return name;
}
これは、データベースに接続するための私のアクティビティのコードです。
Database getdata = new Database(this);
getdata.open();
String data = getdata.getName();
getdata.close();