
Keine_Angabe
Ambitioniertes Mitglied
- 9
Hallo,
ich habe in meinem Programm einen AndroidHttpClient, um Highscores zu einem Google App Engine Server zu schicken. Das funktioniert auch alles wunderbar. Gerade habe ich aber mal ausprobiert was passiert wenn man keine Internetverbindung hat, und die App ist abgestürzt. Jetzt wollte ich wissen, ob man das auch irgendwie unterbinden kann. Denn ich kann ja nicht voraussetzen, dass jeder User eine bestehende Verbindung hat. Kann man irgendwie abfragen, ob gerade eine Verbindung zum Internet besteht? Oder kann man den HttpClient irgendwie dahingehend konfigurieren? Hier mein Code:
Viele Grüße
ich habe in meinem Programm einen AndroidHttpClient, um Highscores zu einem Google App Engine Server zu schicken. Das funktioniert auch alles wunderbar. Gerade habe ich aber mal ausprobiert was passiert wenn man keine Internetverbindung hat, und die App ist abgestürzt. Jetzt wollte ich wissen, ob man das auch irgendwie unterbinden kann. Denn ich kann ja nicht voraussetzen, dass jeder User eine bestehende Verbindung hat. Kann man irgendwie abfragen, ob gerade eine Verbindung zum Internet besteht? Oder kann man den HttpClient irgendwie dahingehend konfigurieren? Hier mein Code:
Code:
private void higscore(String name, String score) {
try {
AndroidHttpClient client = AndroidHttpClient.newInstance("Game");
HttpGet request = new HttpGet(GAME_SERVER_BASE_URL
+ "?game=" + GAME_ID
+ "&name=" + URLEncoder.encode(name)
+ "&score=" + URLEncoder.encode(score));
client.execute(request);
client.close();
} catch (IOException e) {
e.printStackTrace();
}
}
Viele Grüße