Aller au contenu principal

HTTP 2 - Depuis une activité

astuce

ATTENTION : L'outil principal de débogage pour les appels réseaux est le network inspector dans Android Studio.

  1. Cliquer sur Fichier / File ou le symbole ☰ en haut à gauche
  2. Choisir View / Tool Windows / AppInspection
  3. Dans la fenêtre AppInspection, choisir l'onglet Network Inspector
  4. Tu devrais voir apparaître les appels réseaux de ton application

Regarder la recette de base pour les étapes:

Le code de cette recette est disponible ici.

Nous allons voir comment faire un appel à notre fonction depuis une activité:

  • il va s'agir d'un appel asynchrone, autrement dit on n'attend pas la réponse pour continuer l'exécution
  • on va rattacher un objet appelé Callback à notre appel pour traiter la réponse
  • on aura 3 cas
    • un succès soit une réponse HTTP avec le code 200
    • une réponse du serveur mais avec un code d'erreur
    • un échec à recevoir une réponse

L'activité suivante utilise le ViewBinding.

Si les souvenirs sont loins, revenez à la recette du cours 3N5.

Chargement...