DBHelperには、データをdbに挿入するメソッドが必要です。最初に:メソッドを作成します
public void isInsertData(Price price) {
try {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues insertValues = new ContentValues();
insertValues.put(ItemCode, price.getItemCode());
insertValues.put(Product, price.getProduct());
db.insert(DB_NAME, null, insertValues);
} catch (Exception e) {
e.printStackTrace();
}
}
テーブル名がデータベース名と似ているようです。変更することをお勧めしますが、必要に応じて変更してください。
2番目:ヘルパーのインスタンスが必要で、新しいメソッドを呼び出します。次の行が反復に含まれます。
DbHelper dbHelper = new DbHelper(this); //or ActivityName.this
for (DataSnapshot PricesListDataSnapshot : dataSnapshot.getChildren()) {
PricesList pricesList = PricesListDataSnapshot.getValue(PricesList.class);
pricesArrayList.add(pricesList);
dbHelper.isInsertData(pricesList);
}
それでおしまい!これで、データベースにデータを保存できます。
その後に質問がある場合は、このリンクを読むことをお勧めしますhttps://developer.android.com/training/data-storage/sqlite