wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Lifecycle

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.
Activity birinchi marta ishga tushganda eng birinchi qaysi metod chaqiriladi?
a)
onStart()
b)
onCreate()
c)
onResume()
d)
onRestart()
2.
UI elementlarni findViewById() qilish va setContentView() odatda qaysi metodda bo‘ladi?
a)
onCreate()
b)
onPause()
c)
onStop()
d)
onDestroy()
3.
Activity foydalanuvchiga ko‘rina boshlaganda qaysi metod chaqiriladi?
a)
onStart()
b)
onCreate()
c)
onDestroy()
d)
onPause()
4.
Activity foydalanuvchi bilan to‘liq ishlashga tayyor (oldinda) bo‘lganda qaysi metod chaqiriladi?
a)
onStop()
b)
onRestart()
c)
onResume()
d)
onCreate()
5.
Activity ustiga boshqa ekran (masalan dialog/ikkinchi activity) chiqsa, oldingi activity qaysi metodga kiradi?
a)
onPause()
b)
onStart()
c)
onRestart()
d)
onDestroy()
6.
Activity endi ko‘rinmay qolsa (orqa fonga ketib qolsa), qaysi metod chaqiriladi?
a)
onResume()
b)
onStop()
c)
onCreate()
d)
onRestart()
7.
Orqa fondan qaytib, qayta ko‘rina boshlaganda (stop’dan keyin) qaysi metod chaqiriladi?
a)
onStart()
b)
onRestart()
c)
onPause()
d)
onDestroy()
8.
Activity butunlay yopilayotganida oxirida qaysi metod chaqiriladi?
a)
onDestroy()
b)
onStop()
c)
onPause()
d)
onRestart()
9.
finish() chaqirilsa, odatda qaysi ketma-ketlik yuz beradi?
a)
onPause → onStop → onDestroy
b)
onStop → onPause → onDestroy
c)
onDestroy → onStop → onPause
d)
onRestart → onStart → onResume
10.
onSaveInstanceState() nima uchun kerak?
a)
Activity’ni yopib yuborish uchun
b)
Vaqtinchalik holatni saqlash uchun (masalan rotate’da)
c)
Internetni yoqish uchun
d)
Fragment qo‘shish uchun
11.
Ekran aylantirilganda (rotation) odatda activity bilan nima bo‘ladi?
a)
Hech narsa bo‘lmaydi
b)
Activity qayta yaratiladi (destroy/create)
c)
Faqat onPause chaqiriladi
d)
Faqat onStop chaqiriladi
12.
Rotation paytida holatni tiklash uchun ko‘p ishlatiladigan metod:
a)
onBackPressed()
b)
onRestoreInstanceState()
c)
onRestart()
d)
onStop()
13.
onPause() ichida eng to‘g‘ri ish qaysi?
a)
Og‘ir (heavy) database migratsiya qilish
b)
Kamera/animatsiya kabi resurslarni vaqtincha to‘xtatish
c)
UI’ni inflate qilish
d)
setContentView()ni qayta chaqirish
14.
Activity “foreground” bo‘lishi qaysi holatda?
a)
onStop()dan keyin
b)
onPause()dan keyin
c)
onResume() ichida/undan keyin
d)
onDestroy()dan keyin
15.
onStart() va onResume() farqi nimada?
a)
Farqi yo‘q
b)
onStart — ko‘rina boshlaydi, onResume — foydalanuvchi bilan faol ishlaydi
c)
onResume — faqat yaratishda chaqiriladi
d)
onStart — faqat yopilishida chaqiriladi
16.
Activity to‘liq ko‘rinmay qolishidan oldin chaqiriladigan metod:
a)
onPause()
b)
onCreate()
c)
onRestart()
d)
onStart()
17.
Home tugmasi bosilganda activity odatda qaysi holatlarga o‘tadi?
a)
onPause → onStop
b)
onStop → onDestroy
c)
onRestart → onStart
d)
onCreate → onStart
18.
Back tugmasi bosilib activity yopilsa, odatda qaysi ketma-ketlik bo‘ladi?
a)
onPause → onStop → onDestroy
b)
onStop → onPause → onDestroy
c)
onDestroy → onStop → onPause
d)
onRestart → onCreate → onStart
19.
onDestroy() har doim 100% chaqiriladimi?
a)
Ha, doim
b)
Yo‘q, tizim majburan o‘chirsa chaqirilmasligi mumkin
c)
Faqat debugda chaqiriladi
d)
Faqat emulatorda chaqiriladi
20.
Activity qayta ochilganda (oldin stop bo‘lgan) onRestart()dan keyin odatda qaysi metod keladi?
a)
onDestroy()
b)
onStop()
c)
onStart()
d)
onCreate()
21.
Lifecycle loglarini kuzatish uchun eng ko‘p ishlatiladigan narsa:
a)
Toast
b)
Snackbar
c)
Logcat (Log.d)
d)
RecyclerView
22.
Activity ekranda ko‘rinib turib, ustiga to‘liq ekranli boshqa activity chiqsa, birinchi activity odatda:
a)
onStop()ga tushadi
b)
onRestart()ga tushadi
c)
onCreate()ga qaytadi
d)
onStart()da qoladi
23.
onStop() ichida odatda qaysi ish ma’qul?
a)
Katta animatsiyalarni boshlash
b)
Resurslarni bo‘shatish, listenerlarni yechish
c)
UI chizish
d)
Intent yuborish
24.
onCreate() ichida savedInstanceState null bo‘lsa, bu nimani anglatadi?
a)
Activity oldin ham bo‘lgan va holati tiklanmoqda
b)
Birinchi marta ochilyapti (yoki state yo‘q)
c)
Internet yo‘q
d)
Manifest xato
25.
onSaveInstanceState() odatda qachon chaqiriladi?
a)
Har doim onCreate’dan keyin
b)
Activity yo‘qolish ehtimoli bo‘lganda (masalan rotate, background)
c)
Faqat finish() bo‘lganda
d)
Faqat onDestroy’dan keyin
26.
onRestoreInstanceState() qachon chaqiriladi?
a)
onCreate’dan oldin
b)
onStart’dan oldin
c)
onStart’dan keyin, state mavjud bo‘lsa
d)
onDestroy’dan keyin
27.
onResume()dan keyin foydalanuvchi boshqa activity’ga o‘tsa, keyingi metod qaysi?
a)
onStart()
b)
onPause()
c)
onCreate()
d)
onRestart()
28.
Activity backgroundda uzoq tursa, tizim uni RAMdan olib tashlashi mumkin. Qaytib kirilganda odatda:
a)
onRestart()dan davom etadi
b)
onResume()dan davom etadi
c)
qayta yaratadi: onCreate()dan boshlaydi
d)
hech narsa qilmaydi
29.
Lifecycle’ni to‘g‘ri ketma-ketlikda ko‘rsating (activity birinchi ochilishi):
a)
onStart → onCreate → onResume
b)
onCreate → onStart → onResume
c)
onResume → onStart → onCreate
d)
onCreate → onResume → onStart
30.
Activity ekranda ko‘rinib turib, telefon qo‘ng‘irog‘i (full overlay) chiqsa, activity odatda:
a)
onPause()ga tushadi (ko‘pincha)
b)
darrov onDestroy() bo‘ladi
c)
onCreate() qayta chaqiriladi
d)
onRestart() bo‘ladi