ListView に空港のリストを表示するプロジェクトを行っています。空港名は、ローカル データベースから取得されます。実際には、sqliteopenhelper クラスのデータベースからすべてのデータを取得します
public List<AirportList> getAllAirportLists()
{
List<AirportList> airportList = new ArrayList<AirportList>();
String selectQuery = "SELECT * FROM " + TABLE_AIRPORT;
Log.i("query", selectQuery);
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery(selectQuery, null);
if(cursor.moveToFirst())
{
do{
AirportList airport = new AirportList();
airport.setId(Integer.parseInt(cursor.getString(0)));
airport.setName(cursor.getString(1));
}while(cursor.moveToNext());
}
return airportList;
}
私はAndroidが初めてなので、メインクラスでこのメソッドを呼び出してリストビューに空港リストを表示するアイデアを教えてください。