Naviguer entre les écrans

  1. Quelle affirmation est fausse concernant les collections et les fonctions d'ordre supérieur en Kotlin ?

  2. D'après le code suivant, quel est le résultat 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. Complétez la phrase

    Saisissez un ou plusieurs mots pour compléter la phrase.

    Un ___ est une donnée transmise entre les activités lors du lancement d'un intent.

  4. Si vous ouvrez une application, puis la quittez à l'aide du bouton "Retour", dans quel ordre ces méthodes de cycle de vie d'une activité sont-elles appelées ?

  5. Quelle méthode de cycle de vie d'une activité serait appelée si une boîte de dialogue masquant partiellement l'activité s'affichait à l'écran ?

  6. Quelle affirmation concernant le cycle de vie d'une activité est vraie ?

    Choisissez autant de réponses que vous jugez nécessaires.

  7. Quelle affirmation concernant les intents est fausse ?

  8. Une activité contient le code suivant dans onCreate(). Que se passera-t-il lorsque ce code sera exécuté si la propriété intent est null ?

    val message = intent.extras?.getString("message"
    ).toString()
    
  9. Quelle tâche peut être effectuée dans onCreate() ?

    Choisissez autant de réponses que vous jugez nécessaires.

  10. Quelle méthode permet de gérer ce qui se passe lorsque l'utilisateur appuie sur un bouton dans la barre d'application ?