• Xizmatni saqlab qolish
  • Hayot aylanishini boshqarish
  • Qayta qongiroqlarni boshqarish
  • Fonga ishlov berish
  • Haqiqiy vaqtda yangilanishlar
  • Konfiguratsiya o'zgarishlarini boshqarish




    Download 3,88 Mb.
    bet3/3
    Sana14.05.2024
    Hajmi3,88 Mb.
    #232877
    1   2   3
    Bog'liq
    Introduction-to-Android-Services-and-Activities (1)

    Konfiguratsiya o'zgarishlarini boshqarish
    Muhofaza qiluvchi davlat
    Ekranni aylantirish kabi konfiguratsiya o'zgarishi sodir bo'lganda, Android sizning faoliyatingizni avtomatik ravishda yo'q qilishi va qayta yaratishi mumkin. Bog'langan xizmatingiz holatini saqlab qolish uchun faoliyatingizda onSaveInstanceState() va onRestoreInstanceState() usullarini qo'llang.
    Xizmatni saqlab qolish
    Konfiguratsiyani o'zgartirish vaqtida bog'langan xizmatingiz ishlashda davom etishini ta'minlash uchun xizmatingizda setRetainInstance(true) usulidan foydalaning. Bu xizmatni yo'q qilish va qayta yaratishni oldini oladi, uning holatini va faoliyat bilan bog'liqligini saqlaydi.
    Hayot aylanishini boshqarish
    Konfiguratsiya o'zgarishlari vaqtida silliq o'tishni ta'minlash uchun faoliyat va bog'langan xizmatning hayot aylanishini diqqat bilan boshqaring. Ulanish va holatni saqlash uchun onStart() , onStop() , onBind() va onUnbind() usullarini to'g'ri ishlating .
    Qayta qo'ng'iroqlarni boshqarish
    Konfiguratsiya o'zgarishlarini to'g'ri bajarish va faoliyat-xizmat aloqasini saqlab turish uchun xizmatingizning onServiceConnected() va onServiceDisconnected() kabi qayta qo'ng'iroq qilish usullarini yangilang.
    Eng yaxshi amaliyotlar va umumiy foydalanish holatlari
    Modulli dizayn
    Foydalanuvchi interfeysi uchun uzoq muddatli vazifalar va harakatlar uchun xizmatlardan foydalanib, Android ilovangizni tashvishlarni aniq ajratib, tuzing. Ushbu modulli yondashuv texnik xizmat ko'rsatishni soddalashtiradi va mustaqil yangilanishlarga imkon beradi.
    Fonga ishlov berish
    Faoliyatingizdan protsessor talab qiladigan operatsiyalar, tarmoq soʻrovlari yoki media ijrosini oʻchirish uchun bogʻlangan xizmatlardan foydalaning, bu esa sezgir va uzluksiz foydalanuvchi tajribasini taʼminlaydi.
    Davlatni saqlash
    Konfiguratsiya oʻzgarishlari paytida, masalan, ekranni aylantirish, doimiy va uzluksiz foydalanuvchi tajribasini taʼminlash kabi fon vazifalaringiz holatini saqlab qolish uchun xizmatlarni faoliyat bilan bogʻlang.
    Haqiqiy vaqtda yangilanishlar
    Bog'langan xizmatlarga o'zlarining bog'langan harakatlariga yangilanishlar va bildirishnomalarni yuborishni yoqing, bu esa dinamik tarkibni yangilash va qo'lda yangilashni talab qilmasdan darhol foydalanuvchi fikr-mulohazalarini olish imkonini beradi.
    Download 3,88 Mb.
    1   2   3




    Download 3,88 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Konfiguratsiya o'zgarishlarini boshqarish

    Download 3,88 Mb.