Junior — Middle
Оё метавонед дар бораи марҳилаҳои давраи ҳаёти компонентҳо дар система гап занед?
sobes.tech AI
Ҷавоб аз AI
Дарсони ҳаёти компонентҳо дар Android (масалан, Activity ё Fragment) аз чанд марҳила иборат аст, ки ҳолати онҳо ва ҳамкории бо корбар ва системаро инъикос мекунанд.
Барои Activity, марҳилаҳои асосӣ:
- onCreate() — сохтани компонент, оғоз кардани интерфейс ва маълумот.
- onStart() — компонент ба назар мерасад, аммо ҳанӯз фаъол нест.
- onResume() — компонент дар пеши экран ва омода барои ҳамкорӣ бо корбар.
- onPause() — компонент фокусро аз даст медиҳад, аммо ҳоло ҳам назаррас аст (масалан, вақте ки диалог пайдо мешавад).
- onStop() — компонент дигар барои корбар намоён нест.
- onDestroy() — нобуд кардани компонент, озод кардани захираҳо.
Барои Fragment, ҳаёти цикл монанд аст, аммо бо методҳои иловагӣ, ки бо пайвастшавӣ ба Activity ва эҷод/барҳам додани намоиш алоқаманданд.
Фаҳмидани ин марҳилаҳо барои идоракунии дурусти захираҳо, нигоҳ доштани ҳолат ва таъмин кардани таҷрибаи корбарии ҳамвор муҳим аст.