sio2:projet_depann_tout_2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sio2:projet_depann_tout_2 [2025/02/03 11:25] – [Importation des données avec le module Volley] dthevenotsio2:projet_depann_tout_2 [2025/02/09 18:47] (Version actuelle) – [Importation des données avec le module Volley] dthevenot
Ligne 99: Ligne 99:
 <code> <code>
 // url de la requête au serveur  // url de la requête au serveur 
-String url = "http://adressIPServeurWeb/ ReparTout/getLesRendezVous.php"; +String url = "http://adressIPServeurWeb/ReparTout/getLesRendezVous.php"; 
 RequestQueue queue = Volley.newRequestQueue(this);  RequestQueue queue = Volley.newRequestQueue(this); 
 Log.i("volley-requete","volley1 ok");  Log.i("volley-requete","volley1 ok"); 
Ligne 126: Ligne 126:
 Log.i("volley-requete","fin ok");  Log.i("volley-requete","fin ok"); 
 </code> </code>
 +
 +**adressIPServeurWeb** est à remplacer par l'adresse IP **10.0.2.2** car le périphérique de l'émulateur Android n'interprète pas le localhost de la machine hôte. 10.0.2.2 est un alias pour accéder à l’hôte local de votre ordinateur à partir d’un émulateur Android.
 +
 Après envoi de la requête au serveur, 2 écouteurs sont créés, ils seront sollicités selon le succès ou l'échec de la requête.  Après envoi de la requête au serveur, 2 écouteurs sont créés, ils seront sollicités selon le succès ou l'échec de la requête. 
  
 L'objet RequestQueue gère la file d'attente des requêtes.  L'objet RequestQueue gère la file d'attente des requêtes. 
 +
 +
  
 ===== Exploitation(partielle) des données importées ===== ===== Exploitation(partielle) des données importées =====
Ligne 140: Ligne 145:
 ArrayList<Client> lesClients = new ArrayList<Client>();  ArrayList<Client> lesClients = new ArrayList<Client>(); 
 try {  try { 
- JSONArray array = new   + JSONArray array = new JSONArray(jsonObject.getString("lesRendezVous")); 
-JSONArray(jsonObject.getString("lesRendezVous")); +
  Log.i("httphab", "taille du tableau " + array.length());   Log.i("httphab", "taille du tableau " + array.length()); 
  // Chaque objet JSON devient un objet de type Client, rangé dans  la collection   // Chaque objet JSON devient un objet de type Client, rangé dans  la collection 
  • sio2/projet_depann_tout_2.1738578331.txt.gz
  • Dernière modification : 2025/02/03 11:25
  • de dthevenot