ابتدا باید یک دیتابیس بسازید .اینکه در حافظه داخلی یا خارجی بستگی به اپ شما داره.فرض میکنیم شما دیتابیس ساختید که دوتا فیلد به نام title و body داره. آدرس دیتابیس رو در متغیر path
ذخیره کردید.
حالا
زمانی که جیسون آرایه خودتون از جیسون گرفتید اون داخل آرایه بخوابونید .و سپس داخل دیتابیس خودتون ذخیره کنید.مثلا مثل کد زیر
واسه سوال دوم هم عنوان broadCast ها رو مطالعه کنید.
ذخیره کردید.
حالا
زمانی که جیسون آرایه خودتون از جیسون گرفتید اون داخل آرایه بخوابونید .و سپس داخل دیتابیس خودتون ذخیره کنید.مثلا مثل کد زیر
کد پیاچپی:
SQLiteDatabase dataBase=BaseContext.openOrCreateDatabase(path, Context.MODE_PRIVATE, null);
ContentValues values=new ContentValues();
for(int i=0;i<jsonArray.length();i++)
{
JSONObject object = jsonArray.getJSONObject(i);
values.put("title",title[i]);
values.put("body",body[i] );
dataBase.insert("my_table", null, values);
}
واسه سوال دوم هم عنوان broadCast ها رو مطالعه کنید.