61. Androidda Intent nima va qanday turlari bor? Android-da Intent- bu tizimning boshqa komponentidan, masalan, faoliyatni boshlash, xizmatni boshlash, translyatsiyani etkazib berish yoki bildirishnomani ko'rsatish kabi harakatni so'rash uchun ishlatiladigan ob'ekt. Intentlar Android arxitekturasining asosiy jihati hisoblanadi, chunki ular tizimning turli komponentlariga bir-biri bilan erkin bog‘langan holda muloqot qilish imkonini beradi.
Androidda Intentlarning ikki turi mavjud:
Explicit Intents:: Bu Intenttlar maqsadni qabul qilishi kerak bo'lgan komponentni aniq belgilash uchun ishlatiladi. Ular bir xil ilova ichida muayyan faoliyat yoki xizmatni boshlash uchun ishlatiladi. Aniq Intentdan foydalanish uchun maqsad komponentning to'liq malakali sinf nomini ko'rsatishingiz kerak.
Implicit Intents: Ushbu Intent harakatni bajarishi kerak bo'lgan komponentni ko'rsatmasdan turib, harakat talab qilish uchun ishlatiladi. Ular elektron pochta xabarlarini yuborish yoki suratga olish kabi ma'lum bir amalni bajara oladigan komponentni ishga tushirish uchun ishlatiladi. Yashirin Intentlardan foydalanish uchun siz bajarilishi kerak bo'lgan harakat va ma'lumotlarni taqdim etishingiz kerak va tizim maqsadni bajarish uchun tegishli komponentni aniqlaydi.
Shuni ta'kidlash kerakki, Intents ilovaning turli komponentlari o'rtasida ma'lumotlarni uzatish uchun ham ishlatiladi, u ma'lumotlarni bir faoliyatdan boshqasiga, bir xizmatdan boshqasiga yoki bitta eshittirish qabul qiluvchisidan boshqasiga o'tkazish uchun ishlatilishi mumkin.
Xulosa qilib aytganda, Intenttlar tizimning boshqa komponentidan, masalan, faoliyatni boshlash, xizmatni boshlash, eshittirishni yetkazib berish yoki bildirishnomani ko'rsatish kabi harakatni so'rash uchun ishlatiladi. intenttning ikki turi mavjud:Explicit Intents: va Implicit Intents, Explicit Intents maqsadni qabul qilishi kerak bo'lgan komponentni aniq ko'rsatish uchun ishlatiladi va Implicit harakatni amalga oshirishi kerak bo'lgan komponentni ko'rsatmasdan, harakatni talab qilish uchun ishlatiladi.