Във вашия 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();
}
}
Виждам, че името на таблицата ви изглежда подобно на името на вашата база данни, препоръчвам ви да го промените, но ако искате.
Второ:имаме нужда от екземпляр на нашия помощник и извикваме новия метод, следващият ред отива във вашата итерация.
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