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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>();
Log.i("URL", "http://quiz.emergence-wm.com/"+cryptage+"/getStats.php?idClient="+idClient+"&modeJeu="+modeJeu);
JSONObject json = DBServer.getJSONfromURL("http://quiz.emergence-wm.com/"+cryptage+"/getStats.php?idClient="+idClient+"&modeJeu="+modeJeu);
try{
JSONArray stats = json.getJSONArray("stats");
map = new HashMap<String, String>();
JSONObject f = stats.getJSONObject(0);
Log.i("stats", f.getString("points"));
map.put("_id", ""+f.getString("_id"));
map.put("titrePack", "" + f.getString("titrePacks"));
map.put("dateStats", "" + f.getString("dateStats"));
map.put("points", "" + f.getString("points"));
map.put("nbRepJuste", "" + f.getString("nbRepJuste"));
mylist.add(map);
}
catch(JSONException e) {
Log.e("log_tag", "Error parsing data "+e.toString());
}
JSONObject json2 = DBServer.getJSONfromURL("http://quiz.emergence-wm.com/"+cryptage+"/getStats2.php?idClient="+idClient+"&modeJeu="+modeJeu);
try{
Log.i("Liste Stats", "On essaye");
Log.i("Forum", json.get("stats").getClass().getName());
JSONArray statsM = json2.getJSONArray("statsM");
for(int i=0;i<statsM.length();i++){
JSONObject e = statsM.getJSONObject(i);
Log.i("stats", e.getString("points"));
map.put("_id", ""+e.getString("_id"));
map.put("titrePack", "" + e.getString("titrePacks"));
map.put("dateStats", "" + e.getString("dateStats"));
map.put("points", "" + e.getString("points"));
map.put("nbRepJuste", "" + e.getString("nbRepJuste"));
mylist.add(map);
}
}
catch(JSONException e) {
Log.e("log_tag", "Error parsing data "+e.toString());
}
final ListAdapter adapter = new SimpleAdapter(
this,
mylist,
R.layout.liststats,
new String[] { "titrePack", "dateStats", "points", "nbRepJuste" },
new int[] { R.id.titrePack, R.id.dateStats, R.id.points, R.id.nbRepJuste });
setListAdapter(adapter); |
Partager