Przejdź do treści głównej
INF.04Aplikacje Mobilne

Cykl życia Aktywności (Android Activity Lifecycle)

Zestaw metod wywoływanych przez system Android w trakcie życia ekranu aplikacji (onCreate, onStart, onResume, onPause, onStop, onDestroy).

Główne fazy cyklu życia Activity:

  1. onCreate(): Wywoływana przy pierwszym utworzeniu aktywności. Tutaj inicjalizujemy widoki (setContentView(R.layout.main)) i zmienne.
  2. onStart(): Aktywność staje się widoczna dla użytkownika.
  3. onResume(): Aktywność przechodzi na pierwszy plan i jest w pełni interaktywna (posiada fokus).
  4. onPause(): Aktywność traci fokus (np. pojawia się okno dialogowe lub inna aplikacja). Należy zatrzymać animacje i zapisać lekkie dane.
  5. onStop(): Aktywność przestaje być widoczna na ekranie.
  6. onDestroy(): Aktywność jest całkowicie usuwana z pamięci.

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Cykl życia Aktywności (Android Activity Lifecycle) lub rozpocznij trening.