Sobes.tech
Junior — Middle

Czy możesz opisać główne etapy cyklu życia komponentu Activity w Androidzie?

sobes.tech AI

Odpowiedź od AI

Cykl życia Activity w Androidzie składa się z kilku głównych etapów, z których każdy odpowiada wywołaniu określonych metod:

  • onCreate() — inicjalizacja Activity, ustawienie interfejsu, przygotowanie danych.
  • onStart() — Activity staje się widoczna dla użytkownika.
  • onResume() — Activity zaczyna wchodzić w interakcję z użytkownikiem (zostaje na pierwszym planie).
  • onPause() — Activity traci fokus, ale nadal jest widoczna (np. pojawia się dialog lub inna Activity częściowo ją nakłada).
  • onStop() — Activity jest całkowicie ukryta, ale nadal znajduje się w pamięci.
  • onDestroy() — Activity jest niszczona, zasoby są zwalniane.

Istnieją także metody onRestart() (wywoływana przy ponownym uruchomieniu Activity po onStop) oraz dodatkowe stany, ale wymienione to główne etapy cyklu życia.