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.