• 20 heures
  • Difficile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 12/12/2019

Testez vos connaissances

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Programmer et éxécuter une tâche en arrière plan

Description

À travers ce quiz, vous devrez répondre à une série de questions afin de valider vos connaissances sur les principes étudiés autour des tâches asynchrones.

  • Question 1

    Quand une tâche est exécutée de manière asynchrone...

    • ...vous pouvez directement passer à une autre tâche avant qu’elle ne soit terminée.

    • ...vous attendez la fin d’une tâche avant de passer à une autre.

    • ...vous êtes super content ! :D

    • ...elle bloque l'exécution normale de votre application.

  • Question 2

    Une application Android peut freezer (se bloquer) quand...

    • ... il fait trop froid dehors, son CPU gèle alors.

    • ... notre code n'est pas propre.

    • ... on exécute une fonction longue sur le Thread Principal (Main Thread).

    • ... on exécute une fonction longue sur un Thread dédié.

  • Question 3

    Quelles classes sur Android peuvent nous permettre de créer des tâches en arrière-plan (des tâches asynchrones) ?

    Attention, plusieurs réponses sont possibles.
    • AsyncTask

    • HandlerThread + Looper

    • Log

    • TextView