Laboratoriya ishi №16 Mavzu: Voqealar (intents)


Download 444.29 Kb.
Pdf ko'rish
bet1/15
Sana14.12.2022
Hajmi444.29 Kb.
#1004913
  1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
Abduraximov Elbek 612 19 guruh, 4 deadline



FISH 
GURUH 
Abduraximov Elbek 
612-19 
 
Laboratoriya ishi №16 
Mavzu: Voqealar (intents) 
Android ilova komponentlari boshqa Android ilovalariga ulanishi mumkin. 
Ushbu ulanish Intent ob'ekti bilan ifodalangan vazifa tavsifiga asoslanadi. 
Maqsadlar asinxron xabarlar boʻlib, ular ilova komponentlariga boshqa Android 
komponentlaridan funksionallikni soʻrash imkonini beradi. Niyatlar sizga bir xil 
ilovalardagi komponentlar bilan, shuningdek, boshqa ilovalar tomonidan 
qo'shilgan komponentlar bilan o'zaro ishlash imkonini beradi. Masalan, faoliyat 
rasmga olish uchun tashqi faoliyatni boshlashi mumkin. Intent lar 
“android.content.Intent” turidagi ob'ektlardir. Sizning kodingiz ularni Android 
tizimiga yuborishi mumkin va siz maqsad qilgan komponentlarni belgilaydi. Misol 
uchun, “startActivity()" usuli orqali siz maqsadni faoliyatni boshlash uchun 
ishlatish kerakligini aniqlashingiz mumkin. Intent lar Bundle orqali ma'lumotlar 
bo'lishi mumkin. Ushbu ma'lumotlar qabul qiluvchi komponent tomonidan 
ishlatilishi mumkin. Androidda boshqa dastur komponentlarini qayta ishlatish 
vazifa deb nomlanuvchi tushunchadir. Ilova vazifani bajarish uchun boshqa 
Android komponentlariga kirishi mumkin. Misol uchun, ilovangiz komponentidan 
siz Android tizimidagi boshqa komponentni ishga tushirishingiz mumkin, bu 
komponent ilovangizning bir qismi bo'lmasa ham, fotosuratlarni boshqaradi. 
Ushbu komponentda siz rasm tanlaysiz va tanlangan fotosuratdan foydalanish 
uchun ilovangizga qaytasiz. 
Bunday hodisalar oqimi quyidagi grafikda tasvirlangan. 
Faoliyatni boshlash uchun startActivity(intent) usulidan foydalaning. Ushbu usul 
Activity kengaytiriladigan Kontekst ob'ektida aniqlanadi. 


Quyidagi kod maqsad orqali boshqa faoliyatni qanday boshlashingiz mumkinligini 
ko'rsatadi. 

Download 444.29 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   15




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