Android Levenscyclus
Activity/Fragment levenscyclus, Configuration Changes en state management
1Wat is de juiste levenscyclusvolgorde van een Activity bij het starten?
Wat is de juiste levenscyclusvolgorde van een Activity bij het starten?
Antwoord
De levenscyclus van een Activity begint met onCreate() (initialisatie en view-creatie), gevolgd door onStart() (Activity wordt zichtbaar maar nog niet interactief), dan onResume() (Activity op de voorgrond en interactief). Deze volgorde is altijd hetzelfde bij elke Activity-start.
2Welke eerste levenscyclusmethode wordt aangeroepen wanneer de Activity naar de achtergrond gaat?
Welke eerste levenscyclusmethode wordt aangeroepen wanneer de Activity naar de achtergrond gaat?
Antwoord
onPause() is de eerste methode die wordt aangeroepen wanneer de Activity de focus begint te verliezen. Het wordt gevolgd door onStop() wanneer de Activity helemaal niet meer zichtbaar is. Kritieke gegevens moeten in onPause() worden opgeslagen omdat het systeem het proces na deze methode kan beëindigen zonder onStop() aan te roepen.
3In welke methode moet je Views (findViewById, ViewBinding) initialiseren?
In welke methode moet je Views (findViewById, ViewBinding) initialiseren?
Antwoord
onCreate() is de geschikte methode om Views te initialiseren omdat hier setContentView() wordt aangeroepen en de View-hiërarchie wordt gemaakt. Views zijn nog niet beschikbaar voor onCreate(). Je kunt ook onViewCreated() gebruiken in Fragments.
Wat is het verschil tussen onPause() en onStop()?
Wat gebeurt er standaard tijdens schermrotatie?
+27 gespreksvragen
Andere Android-sollicitatieonderwerpen
Android-fundamenten
Android UI en Resources
Android Navigatie
Android-gegevensbeheer
Android Networking
Android Testen
Android Gradle
Kotlin-taal essentials voor Android
Room Database
Achtergrondwerk
Jetpack Compose
Machtigingen en Apparaatfuncties
Firebase voor Android
Android MVVM Architecture
Geavanceerd Android Networking
Kotlin Collections en Operatoren
Kotlin Coroutines en Flow
Dependency Injection in Android
Android MVI Architecture
Android Clean Architecture
Android Compose Gevorderd
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Beheers Android voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis