90. OnCreate(), onStart(), onResume(), onDestroy(), onStop(), onPause() ni farqlang. OnCreate() usulida siz faoliyatning butun muddati davomida faqat bir marta sodir bo'lishi kerak bo'lgan asosiy dasturni ishga tushirish mantiqini bajarasiz.
OnStart() qo'ng'irog'i faoliyatni foydalanuvchiga ko'rinadigan qiladi, chunki ilova faollikka tayyorgarlik ko'radi va interaktiv bo'ladi. Masalan, bu usul ilova interfeysni saqlaydigan kodni ishga tushiradigan joy.
Faoliyat Resume holatiga kirganda, u birinchi o'ringa chiqadi va keyin tizim onResume() qayta qo'ng'iroqni chaqiradi. Bu ilova foydalanuvchi bilan o'zaro aloqada bo'lgan holat. Ilova diqqatni ilovadan uzoqlashtiradigan biror narsa yuz bermaguncha, ilova shu holatda qoladi. Bunday hodisa, masalan, telefon qo'ng'irog'ini qabul qilish, foydalanuvchining boshqa faoliyatga o'tishi yoki qurilma ekranining o'chirilishi bo'lishi mumkin.
Faoliyat to'xtatilgan holatga o'tganda, faoliyatning hayot aylanishiga bog'langan har qanday hayot tsiklidan xabardor komponent ON_PAUSE hodisasini oladi. Bu erda hayot aylanishi komponentlari komponent oldingi planda bo'lmaganda ishlashi kerak bo'lmagan har qanday funksiyani to'xtatishi mumkin, masalan, kamerani oldindan ko'rishni to'xtatish.
Sizning faoliyatingiz foydalanuvchiga ko'rinmasa, u To'xtatilgan holatga o'tadi va tizim onStop() qayta qo'ng'iroqni chaqiradi. Bu, masalan, yangi boshlangan faoliyat butun ekranni qamrab olganida yuz berishi mumkin. Faoliyat tugashi va tugatilishi arafasida bo'lganda ham tizim onStop() ni chaqirishi mumkin.
Faoliyat yo'q qilingan holatga o'tganda, faoliyatning hayot aylanishiga bog'langan har qanday hayot tsiklidan xabardor komponent ON_DESTROY hodisasini oladi. Bu erda hayot tsikli komponentlari Faoliyat yo'q qilinishidan oldin kerakli narsalarni tozalashi mumkin.
91. Androidda Intentning uchta umumiy qo'llanilishini va ular qanday chaqirilishini tasvirlab bering. Android Activities, Services va Broadcast Receivers kabi komponentlari o'rtasidagi aloqani osonlashtirish uchun Intents dan foydalanadi.