SQLiteからリストビューにデータを挿入しようとしています。サンプルコードを探してみましたが、機能しません。データベース部分は、AndroidHiveのSQLチュートリアルからのものです。彼の投稿では、DB内のすべてのデータを取得するためのコードは(データフィールドを編集しました):
// Getting All carts item
public List<Cart> getAllCart() {
List<Cart> cartList = new ArrayList<Cart>();
// Select All Query
String selectQuery = "SELECT * FROM " + TABLE;
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery(selectQuery, null);
// looping through all rows and adding to list
if (cursor.moveToFirst()) {
do {
Cart cart = new Cart();
cart.setID(Integer.parseInt(cursor.getString(0)));
cart.setPID(Integer.parseInt(cursor.getString(1)));
cart.setName(cursor.getString(2));
cart.setPrice(Double.parseDouble(cursor.getString(3)));
cart.setQut(Integer.parseInt(cursor.getString(4)));
// Adding cart to list
cartList.add(cart);
} while (cursor.moveToNext());
}
// return cart list
return cartList;
}
この「getAllCart()」をリストビューに配置するにはどうすればよいですか。どうもありがとう!!