Mavzu: Kontent provayderini yaratish. Reja: Kontent provayderini yarating



Yüklə 92,74 Kb.
səhifə1/4
tarix24.09.2023
ölçüsü92,74 Kb.
#147656
  1   2   3   4
Kontent provayderini yaratish


Mavzu: Kontent provayderini yaratish.


Reja:
Kontent provayderini yarating
Xizmat ko'rsatuvchi provayder
Kontent provayderini yarating
Bu o'z kontent provayderingizni yaratish uchun bir qator oddiy qadamlarni o'z ichiga oladi.

  • Avvalo, ContentProviderbaseclassni kengaytiradigan Content Provider sinfini yaratishingiz kerak .

  • Ikkinchidan, kontentga kirish uchun foydalaniladigan kontent provayderingizning URI-ni belgilashingiz kerak.

  • Keyinchalik, tarkibni saqlash uchun o'z ma'lumotlar bazasini yaratishingiz kerak bo'ladi. Odatda, Android SQLite ma'lumotlar bazasidan foydalanadi va ramka provayder ma'lumotlar bazasini yaratish yoki ochish uchun SQLite Open Helper usulidan foydalanadigan onCreate() usulini bekor qilishi kerak. Ilovangiz ishga tushganda, har bir kontent provayderining onCreate() ishlov beruvchisi ilovaning asosiy oqimida chaqiriladi.

  • Keyin turli xil ma'lumotlar bazasi operatsiyalarini bajarish uchun kontent provayderi so'rovlarini amalga oshirishingiz kerak bo'ladi.

  • Nihoyat,
    tegidan foydalanib, kontent provayderingizni faoliyat faylida ro'yxatdan o'tkazing.

Avvalo, ContentProviderbaseclassni kengaytiradigan Content Provider sinfini yaratishingiz kerak .
Ikkinchidan, kontentga kirish uchun foydalaniladigan kontent provayderingizning URI-ni belgilashingiz kerak.
Keyinchalik, tarkibni saqlash uchun o'z ma'lumotlar bazasini yaratishingiz kerak bo'ladi. Odatda, Android SQLite ma'lumotlar bazasidan foydalanadi va ramka provayder ma'lumotlar bazasini yaratish yoki ochish uchun SQLite Open Helper usulidan foydalanadigan onCreate() usulini bekor qilishi kerak. Ilovangiz ishga tushganda, har bir kontent provayderining onCreate() ishlov beruvchisi ilovaning asosiy oqimida chaqiriladi.
Keyin turli xil ma'lumotlar bazasi operatsiyalarini bajarish uchun kontent provayderi so'rovlarini amalga oshirishingiz kerak bo'ladi.
Nihoyat,
tegidan foydalanib, kontent provayderingizni faoliyat faylida ro'yxatdan o'tkazing.
Kontent provayderingiz ishlashi uchun Content Provider sinfida bekor qilishingiz kerak bo'lgan usullar ro'yxati:


Yüklə 92,74 Kb.

Dostları ilə paylaş:
  1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin