• 30 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 1/13/20

Vérifiez que vous avez retenu les points importants

Log in or subscribe for free to enjoy all this course has to offer!

Evaluated skills

  • Utiliser des méthodes asynchrones
  • Effectuer une requête HTTP via une AsyncTask
  • Interpréter un retour JSON d'API REST

Description

Vérifiez vos connaissances sur le cycle de vie des applications, l’importance du thread principal, l’exécution de tâche asynchrones.

Évaluez votre compréhension des fondamentaux d’une requête REST et d’un retour au format JSON.

  • Question 1

    À quoi sert une tâche asynchrone (AsyncTask) lorsque l'on fait des requêtes HTTP ?

    • À accélérer des requêtes HTTP.

    • À paralléliser des requêtes HTTP.

    • À bloquer le thread principal.

    • À définir les entrées sorties d'une requête HTTP.

  • Question 2

    Pour une classeAsyncTask<Integer, Double, Float>, la méthodedoInBackground

    • prend en entrée unDoubleet renvoie unFloat.

    • prend en entrée unIntegeret renvoie unDouble.

    • prend en entrée unFloatet renvoie unDouble.

    • Aucune de ses réponses.

  • Question 3

    Dans uneAsyncTask, la méthodeonPostExecute, s'exécute:

    • dans le thread principal.

    • dans un thread secondaire.

    • cela dépend du thread qui a lancé cette tâche asynchrone.