Sobes.tech
Junior — Middle

Оё метавонед дар бораи марҳилаҳои давраи ҳаёти компонентҳо дар система гап занед?

sobes.tech AI

Ҷавоб аз AI

Дарсони ҳаёти компонентҳо дар Android (масалан, Activity ё Fragment) аз чанд марҳила иборат аст, ки ҳолати онҳо ва ҳамкории бо корбар ва системаро инъикос мекунанд.

Барои Activity, марҳилаҳои асосӣ:

  • onCreate() — сохтани компонент, оғоз кардани интерфейс ва маълумот.
  • onStart() — компонент ба назар мерасад, аммо ҳанӯз фаъол нест.
  • onResume() — компонент дар пеши экран ва омода барои ҳамкорӣ бо корбар.
  • onPause() — компонент фокусро аз даст медиҳад, аммо ҳоло ҳам назаррас аст (масалан, вақте ки диалог пайдо мешавад).
  • onStop() — компонент дигар барои корбар намоён нест.
  • onDestroy() — нобуд кардани компонент, озод кардани захираҳо.

Барои Fragment, ҳаёти цикл монанд аст, аммо бо методҳои иловагӣ, ки бо пайвастшавӣ ба Activity ва эҷод/барҳам додани намоиш алоқаманданд.

Фаҳмидани ин марҳилаҳо барои идоракунии дурусти захираҳо, нигоҳ доштани ҳолат ва таъмин кардани таҷрибаи корбарии ҳамвор муҳим аст.