Ciclo de Vida de Android
Ciclo de vida de Activity/Fragment, Configuration Changes y gestión de estado
1¿Cuál es el orden correcto del ciclo de vida de una Activity al iniciar?
¿Cuál es el orden correcto del ciclo de vida de una Activity al iniciar?
Respuesta
El ciclo de vida de una Activity comienza con onCreate() (inicialización y creación de views), seguido de onStart() (la Activity se vuelve visible pero aún no interactiva), luego onResume() (Activity en primer plano e interactiva). Esta secuencia siempre es la misma en cada inicio de Activity.
2¿Qué primer método del ciclo de vida se llama cuando la Activity pasa a segundo plano?
¿Qué primer método del ciclo de vida se llama cuando la Activity pasa a segundo plano?
Respuesta
onPause() es el primer método llamado cuando la Activity comienza a perder el foco. Le sigue onStop() cuando la Activity ya no es visible en absoluto. Los datos críticos deben guardarse en onPause() ya que el sistema puede matar el proceso después de este método sin llamar a onStop().
3¿En qué método se deben inicializar las Views (findViewById, ViewBinding)?
¿En qué método se deben inicializar las Views (findViewById, ViewBinding)?
Respuesta
onCreate() es el método apropiado para inicializar Views ya que es donde se llama setContentView() y se crea la jerarquía de Views. Las Views no están disponibles antes de onCreate(). También puedes usar onViewCreated() en Fragments.
¿Cuál es la diferencia entre onPause() y onStop()?
¿Qué sucede durante la rotación de pantalla por defecto?
+27 preguntas de entrevista
Otros temas de entrevista Android
Fundamentos de Android
UI y Recursos Android
Navegación Android
Gestión de Datos Android
Redes Android
Testing en Android
Android Gradle
Fundamentos del lenguaje Kotlin para Android
Room Database
Trabajo en segundo plano
Jetpack Compose
Permisos y Funciones del Dispositivo
Firebase para Android
Android MVVM Architecture
Redes Android Avanzadas
Colecciones y Operadores de Kotlin
Kotlin Coroutines y Flow
Inyección de Dependencias en Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avanzado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domina Android para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis