1. Activity va undan foydalanish ?


Download 0.53 Mb.
Pdf ko'rish
bet1/13
Sana21.01.2023
Hajmi0.53 Mb.
#1105668
  1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
Mobil nazorat savollari



 
 
1. Activity va undan foydalanish ? 
Activity har bir Android ilovasining asosiy komponentidir. Ushbu komponent 
orqali foydalanuvchi va ilova o'rtasidagi o'zaro aloqa amalga oshiriladi. Uning 
yordamida telefon foydalanuvchisi dastur oynalari yoki turli ilovalar o'rtasida 
"sayohat qilishi" mumkin. 
Фойдаланувчи интерфейсини бошқарувчи асосий .java кенгайтмали файл 
бўлиб, Activity синфидан ворис олган ҳолда яратилади. Мисол учун: email 
иловаси битта activity почтага келган янги хатларни кўрсатиб туради; Бошқа 
бир activity жўнатилган хатларни кўрсатади; Бошқаси эса келган хатларни 
ўқиш учун ишлатилади. Агар яратилган илова бир нечта activity дан иборат 
бўлса, у ҳолда битта activityни (файлни) асосий деб кўрсатиб қўйилиши лозим 
ва бу activity илова ишга туширилганда чақирилади. 
Agar Windows bilan o'xshashlik qilsak, u holda dastur Activitylar deb nomlangan 
oynalardan iborat. Ma'lum bir vaqtda, odatda, bitta Activity ko'rsatiladi va butun 
ekranni egallaydi va ilova ular o'rtasida almashadi. Misol tariqasida pochta ilovasini 
olaylik. U bitta Activityga ega - harflar ro'yxati, boshqasi - xatni ko'rish, uchinchisi 
- pochta qutisi sozlamalari. Ishlayotganingizda, siz ular orqali harakat qilasiz. 
2. Activityning hayot tsikli. 
Har bir ishlaydigan Android ilovasi operatsion tizim tomonidan belgilanadigan 
hayot aylanishiga ega. Ilova faollashtirilganda u eng yuqori ustuvorlikni oladi va 
operatsion tizim unga alohida jarayon ajratadi. Aynan shuning uchun OT 
ilovalarga ustuvorlik berishi mumkin, chunki u jarayonlarni boshqaradi. Ilovaning 
"ustuvorligi" faol ilovaga telefon resurslarining maksimal miqdori berilishini 
anglatadi, ammo boshqa ilovalar ham ishlaydi. Masalan, telefonda istalgan dasturni 
ochib, siz har doim qo'ng'iroqni qabul qilishingiz, SMS-xabar olishingiz yoki 
messenjerda xabar olishingiz mumkin. 
Biz Faoliyatning hayot aylanishining u bilan qanday aloqasi borligini 
tushuntiramiz. Faoliyat - bu ilova bilan "o'zaro aloqa ekrani". Shunga ko'ra, agar 
ilova faol bo'lsa, u holda Faoliyat ham faol bo'ladi; bo'lmasa, yo'q. Amalda, bu 
shunday ko'rinadi: dastur ishlayotganida, foydalanuvchi uning Faoliyatini ko'radi. 
Agar yangi dastur ishga tushirilsa, uning Faoliyati ekranda ko'rsatiladi va eskisi 
"yashirin" bo'ladi. Yangi Faoliyat tugagach, u stekdan o'chiriladi va eski Faoliyat 
ekranda paydo bo'ladi. 
Faoliyatning hayot aylanishi uning davomiyligini belgilaydigan bir qator hodisalar 
bilan bog'liq. Quyida ulardan misol keltirilgan 
onCreate() — activity ишга тушганда биринчи марта чақирилади 2. onStart() — 
activity натижаси фойдаланувчига кўринганда чақирилади 3. onResume() — 
activity фойдаланувчи томонидан ишлатилаётганда чақирилади 4. onPause() — 
жорий activity фаолияти вақтинчалик тўхтатилиб бошқа activity 
фаоллаштирилганда чақирилади 5. onStop() — activity фойдаланувчига 
кўринмай қолганида чақирилади 6. onDestroy() — activity тўхтатилган вақтда 
чақирилади 7. onRestart() — activity иш фаолияти тўхтатаилиб қайта ишга 
туширилганида чиқарилади. 



Download 0.53 Mb.

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




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