अपने 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