onServiceDisconnected. Xizmatga ulanish uzilganda chaqirildi. Bu odatda xizmatni joylashtirish jarayoni ishdan chiqqan yoki nobud bo‘lganida sodir bo‘ladi.
Androidda bogʻlangan xizmat nima?
Bogʻlangan xizmat bu mijoz-server interfeysidagi server. U komponentlarga (masalan, harakatlar) xizmatga ulanish, soʻrovlar yuborish, javoblar olish va jarayonlararo aloqani (IPC) amalga oshirish imkonini beradi.
Android xizmatini qanday qilib uzish mumkin?
Bogʻlangan xizmatdan bogʻlanishni bekor qilish uchun qoʻngʻiroq oddiygina unBindService(mServiceConnection) chaqiradi. Keyin tizim Bogʻlangan xizmatning oʻzida Unbind chaqiradi. Agar boshqa bog‘langan mijozlar bo‘lmasa, tizim ishga tushirilgan holatda bo‘lmasa, bog‘langan xizmatdaDestroyga qo‘ng‘iroq qiladi.
Bogʻlangan xizmat uchun qanday usullar chaqiriladi?
Ilova komponentlari (mijozlar) bindService ga qoʻngʻiroq qilish orqali xizmatga ulanishi mumkin. Keyin Android tizimi xizmatining onBind usulini deb chaqiradi, bu xizmat bilan oʻzaro ishlash uchun IBinderni qaytaradi. Bog'lanish asinxrondir. bindService darhol qaytadi va mijozga IBinderni qaytarmaydi.
Androidda bogʻlangan va bogʻlanmagan xizmat nima?
Niyat. Xizmat. Cheksiz xizmat uzoq takrorlanuvchi vazifani bajarish uchun ishlatiladi. Chegaralangan xizmat boshqa komponent bilan bog'langan holda fon vazifasini bajarish uchun ishlatiladi. Intent xizmati bir martalik vazifani bajarish uchun ishlatiladi, yaʼni vazifa tugashi bilan xizmat oʻzini yoʻq qiladi.