38,23 → 38,25 |
} |
|
public void onResponseReceived(Request request, Response response) { |
final JSONValue responseValue = JSONParser.parse(response.getText()); |
|
// Si la requête est un succès, reception d'un tableau |
if (responseValue.isArray() != null) { |
Boolean defaut = true; |
if (response.getText().length() != 0 && response.getText() != null) { |
final JSONValue responseValue = JSONParser.parse(response.getText()); |
|
final JSONArray reponse = responseValue.isArray(); |
// Transformation du tableau JSON réponse en ListeInstitution |
publications = new PublicationListe(reponse); |
// et on met à jour le demandeur des données |
rafraichissement.rafraichir(publications); |
// Si la requête est un succès, reception d'un tableau |
if (responseValue.isArray() != null) { |
final JSONArray reponse = responseValue.isArray(); |
// Transformation du tableau JSON réponse en ListeInstitution |
publications = new PublicationListe(reponse); |
// et on met à jour le demandeur des données |
rafraichissement.rafraichir(publications); |
// Tout c'est bien déroulé, on courcircuite l'affichage par défaut |
defaut = false; |
} |
} |
else |
{ |
if (defaut == true) { |
publications = new PublicationListe(0); |
rafraichissement.rafraichir(publications); |
} |
|
} |
}); |
} catch (RequestException e) { |