Cómo navegar entre pantallas

  1. ¿Cuál de estas afirmaciones sobre las colecciones y las funciones de orden superior en Kotlin es falsa?

  2. Si tienes el siguiente código, ¿cuál es el resultado de oneWordCities[1]?

    val cities = listOf("Jeddah", "Bengaluru", "Shenzhen", "Abu Dhabi", "Mountain View", "Tripoli", "Bengaluru", "Lima", "Mandalay", "Tripoli")
    val oneWordCities = cities.toSet().toList().filter { !it.contains(" ")}.sorted()
    
  3. Completa los espacios en blanco

    Ingresa una o más palabras para completar la oración.

    Un/a ___ es una porción de información que se pasa entre las actividades cuando se inicia un intent.

  4. Si abres una app y, luego, sales de ella con el botón Atrás, ¿en qué orden se llama a los siguientes métodos del ciclo de vida de la actividad?

  5. ¿A qué método del ciclo de vida de la actividad se llama si un diálogo aparece en la pantalla y opaca parcialmente una actividad?

  6. ¿Cuál de estas afirmaciones sobre el ciclo de vida de una sola actividad es verdadera?

    Selecciona todas las respuestas que consideres correctas.

  7. ¿Cuál de estas afirmaciones sobre los intents es falsa?

  8. Una actividad contiene el siguiente código en onCreate(). ¿Qué ocurrirá cuando se ejecute este código si la propiedad intent es null?

    val message = intent.extras?.getString("message"
    ).toString()
    
  9. ¿Cuál de estas tareas se puede realizar en onCreate()?

    Selecciona todas las respuestas que consideres correctas.

  10. ¿En qué método se debe procesar lo que ocurre cuando se presiona un botón en la barra de la app?