Android

Ciclo de Vida de Android

Ciclo de vida de Activity/Fragment, Configuration Changes y gestión de estado

30 preguntas de entrevista·
Junior
1

¿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?

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)?

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.

4

¿Cuál es la diferencia entre onPause() y onStop()?

5

¿Qué sucede durante la rotación de pantalla por defecto?

+27 preguntas de entrevista

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