Laboratoriya ishi №16 Mavzu: Voqealar (intents)
Download 444.29 Kb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling