www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit d13741795aa6ff15026e2a35ea4b9c51f3def348
parent 07804f962277fc0b48528b9d0d0a5fb7ac37e4a9
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date:   Thu, 10 Feb 2011 16:52:20 +0100

Merge branch 'master' of github:jsmaniac/2011-m1s2-ter

Diffstat:
Mcode/PtiClic/src/org/pticlic/games/BaseGame.java | 2+-
Mcode/PtiClic/src/org/pticlic/model/Network.java | 17++++++++---------
2 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/code/PtiClic/src/org/pticlic/games/BaseGame.java b/code/PtiClic/src/org/pticlic/games/BaseGame.java @@ -93,11 +93,11 @@ public class BaseGame extends Activity implements OnClickListener { .setNegativeButton("Ok", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); + finish(); } }); AlertDialog alert = builder.create(); alert.show(); - finish(); } } diff --git a/code/PtiClic/src/org/pticlic/model/Network.java b/code/PtiClic/src/org/pticlic/model/Network.java @@ -144,13 +144,14 @@ public class Network { URL url = null; Gson gson = null; BufferedReader reader = null; + String json = null; try { // TODO : ne restera le temps que les requete du serveur passe du GET au POST String urlS = this.serverURL+"/pticlic.php?" + "action=" + Action.GET_GAMES.value() + "&user=" + this.id + "&passwd=" + this.passwd - //+ "&nb=" + String.valueOf(nbGames) + + "&nb=" + String.valueOf(nbGames) + "&mode="+mode.value(); url = new URL(urlS); @@ -162,7 +163,7 @@ public class Network { // connection.addRequestProperty("nb", String.valueOf(nbGames)); // connection.addRequestProperty("mode", mode.value()); reader = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8")); - String json = reader.readLine(); + json = reader.readLine(); gson = new Gson(); //JsonReader reader = new JsonReader(new InputStreamReader(connection.getInputStream(), "UTF-8")); @@ -176,14 +177,12 @@ public class Network { } jsonReader.endArray(); jsonReader.close(); + } catch (UnsupportedEncodingException e1) { + throw new PtiClicException(0, "Impossible de recuperer l'erreur, nous avons pris note de cette erreur.\n Merci"); + } catch (IOException e1) { + throw new PtiClicException(0, "Impossible de recuperer l'erreur, nous avons pris note de cette erreur.\n Merci"); } catch (Exception e) { - try { - throw new PtiClicException(reader.readLine()); - } catch (UnsupportedEncodingException e1) { - throw new PtiClicException(0, "Impossible de recuperer l'erreur, nous avons pris note de cette erreur"); - } catch (IOException e1) { - throw new PtiClicException(0, "Impossible de recuperer l'erreur, nous avons pris note de cette erreur"); - } + throw new PtiClicException(json); } return game;