Cykl Życia Androida
Cykl życia Activity/Fragment, Configuration Changes i zarządzanie stanem
1Jaka jest poprawna kolejność cyklu życia Activity przy starcie?
Jaka jest poprawna kolejność cyklu życia Activity przy starcie?
Odpowiedź
Cykl życia Activity zaczyna się od onCreate() (inicjalizacja i tworzenie widoków), następnie onStart() (Activity staje się widoczna, ale jeszcze nie interaktywna), potem onResume() (Activity na pierwszym planie i interaktywna). Ta sekwencja jest zawsze taka sama przy każdym uruchomieniu Activity.
2Która pierwsza metoda cyklu życia jest wywoływana, gdy Activity przechodzi w tło?
Która pierwsza metoda cyklu życia jest wywoływana, gdy Activity przechodzi w tło?
Odpowiedź
onPause() to pierwsza metoda wywoływana, gdy Activity zaczyna tracić focus. Po niej następuje onStop(), gdy Activity nie jest już w ogóle widoczna. Krytyczne dane należy zapisywać w onPause(), ponieważ system może zabić proces po tej metodzie bez wywołania onStop().
3W której metodzie należy inicjalizować Views (findViewById, ViewBinding)?
W której metodzie należy inicjalizować Views (findViewById, ViewBinding)?
Odpowiedź
onCreate() to odpowiednia metoda do inicjalizacji widoków, ponieważ to tutaj wywoływana jest setContentView() i tworzona jest hierarchia widoków. Widoki nie są dostępne przed onCreate(). W Fragmentach można też użyć onViewCreated().
Jaka jest różnica między onPause() a onStop()?
Co dzieje się podczas obrotu ekranu domyślnie?
+27 pytań z rozmów
Inne tematy rekrutacyjne Android
Podstawy Androida
UI i zasoby Android
Nawigacja Android
Zarządzanie Danymi Android
Sieć Android
Testowanie Android
Android Gradle
Podstawy języka Kotlin dla Androida
Room Database
Praca w tle
Jetpack Compose
Uprawnienia i Funkcje Urządzenia
Firebase dla Android
Android MVVM Architecture
Zaawansowane Sieci Android
Kolekcje i Operatory Kotlin
Kotlin Coroutines i Flow
Wstrzykiwanie zależności w Android
Android MVI Architecture
Android Clean Architecture
Android Compose Zaawansowany
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Opanuj Android na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo