Room Persistent Library
Download 1.45 Mb. Pdf ko'rish
|
Room in Android.pptx
- Bu sahifa navigatsiya:
- Tarkibiy qismlari
Room - bu Google’ning Android Jetpack loyihasining bir qismi bo'lgan Android barqaror kutubxonasi. Room kutubxonasi SQLite orqali databasega juda sodda murojaat qiladi. Room o’zi bu nima? Roomni loyihaga qo’shish Quyidagi kutubxonani module’s(app) ichidagi build.gradle filega qo’shasiz: ● SQL so’rovlarini Kompilatsiya vaqtini o’zida tekshira oladi ● Juda ko’p kod yozishni oldini oladi ● O’qish uchun qulay va ishlatish uchun oson ● Boshqa arxitektura komponentlari bilan ham oson integratsiya qila oladi Room kutubxonasining ustunliklari Tarkibiy qismlari Room kutubxonasini 3ta asosiy komponentlari bor: ● Entity ● DAO (Data Access Object) ● Database
Room @Entity nomi bilan yaratilgan har bir klassga jadval yaratadi. Klass ichidagi har bir fieldlar ustunni anglatadi. Entity
DAO - Database ga murojaat qiladigan metodlarni yaratish uchun interfaceda qo’llaniladi. Data Access Object (DAO) Database ma'lumotlar bazasi boshqaruvini o'z ichiga oladi va sizning ilovangiz ma'lumotlariga ulanish uchun asosiy kirish nuqtasi bo'lib xizmat qiladi. Database
Database One to one One to many Many to many E’tiboringiz uchun rahmat. Download 1.45 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling