Mavzu: room ma'lumotlar bazasidagi yozuvlar bo'yicha harakatlar bilan ishlash


Download 1.25 Mb.
bet4/4
Sana05.01.2023
Hajmi1.25 Mb.
#1079864
1   2   3   4
Bog'liq
j7FNC8UHeZUQb4VBocL9VMOAuxjChSqv

Barcha vazifalarni o'qish


Endi biz saqlangan vazifani ma'lumotlar bazasidan o'qiymiz va uni RecyclerView-da ko'rsatamiz.

RecyclerView adapteri


Oldinga borishdan oldin, avval adapterimizni yarataylik. Shunday qilib, TasksAdapter nomli sinf yarating va quyidagi kodni yozing. Agar siz RecyclerView haqida bilmasangiz, ushbu Android RecyclerView qo'llanmasini tekshirishingiz mumkin .


Yuqoridagi kodda biz itemView-ga chertish tinglovchisini ham biriktirdik, shunda biz topshiriq bosilganda hodisani yoqishimiz mumkin. Vazifa bosilganda biz UpdateTaskActivity- ni ochamiz va tanlangan vazifani niyat yordamida topshiramiz.

O'qish vazifalari


MainActivity-ga kiring va quyidagi kodni yozing.




Kod juda oddiy, biz faqat ma'lumotlar bazasidan saqlangan barcha vazifalarni olish uchun TaskDao ichida yaratgan getAll() usulini chaqirdik.
Keyin biz o'qilgan vazifalarni RecyclerView-ga ko'rsatamiz.

Vazifani yangilash va o'chirish


Endi, nihoyat, UpdateTaskActivity-da biz yangilash va o'chirish operatsiyasini bajaramiz.
UpdateTaskActivity-ni oching va quyidagi kodni yozing.




Yuqoridagi kodda biz yana xuddi shu narsani qilamiz, biz AsyncTask yordamida TaskDao ichida yaratgan usullarni chaqiramiz.
Endi ilova tugallandi, uni ishga tushirishga urinib koʻrishingiz mumkin.
Download 1.25 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling