1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| //Méthode appelée lors de la fin de L'AsyncTaskPost
public void setRetourRequetePost(JSONObject result)
{
// si l'object JSON n'est pas vide ( donc si la requete a marchée)
if (result!=null) try {
//Récupération valeur retour dans obj JSON
retval = result.getString("val");
// si les coordonnées on été envoyées alors l'afficher
Toast.makeText(this.getApplicationContext(), "Coordonnées envoyées : " + retval, Toast.LENGTH_SHORT).show();
MainActivity.lesPositions.size();
vali++;
int test = MainActivity.lesPositions.size();
if (test >= vali) { //Exécuter la classe MyAsyncTaskPost
String prec = MainActivity.lesPositions.get(vali).getPrecision();
String dat = MainActivity.lesPositions.get(vali).getDate();
String lat = MainActivity.lesPositions.get(vali).getLatitude();
String lon = MainActivity.lesPositions.get(vali).getLongitude();
MainActivity.lesPositions.remove(vali);
objPostP.execute(prec, dat, lat, lon, MainActivity.retvalId, valeurURL);
}
objGet = new MyGetDeDans(this); // instancier la classe MyGetDeDans
//executer la classe
objGet.execute("http://" + valeurURL + "/api/PersonSurveille/" + MainActivity.retvalId);
} catch (JSONException e) {
e.printStackTrace();
}
} |
Partager