- Forum-Beiträge: 8
11.09.2014, 12:41:18 via Website
11.09.2014 12:41:18 via Website
Hey,
also ich bin momentan daran just for fun ne App zu entwickeln... bin auch schon recht weit, allerdings waren die Daten bis dato "hardgecodet".... nun möchte ich einen Schritt weiter gehen und meine Daten von meiner Api holen! Wenn ich diese im "Advanced Rest Client" von Chrome teste funktioniert auch alles.
Wie auch immer ich habe mich jetzt um nur mal sicher zu gehen dazu entschieden zunächst einmal mit einer sicher funktionieren Api zu testen, um das Empfangen von Daten hin zu bekommen leider klappt es nicht
Hier erstmal mein Code:
public String getData() {
String jsonResult = null;
HttpClient httpclient = new DefaultHttpClient();
Log.i("Stub","Zeile 1");
HttpGet httpget = new HttpGet(url);
Log.i("Stub","Zeile 2");
try {
HttpResponse response = httpclient.execute(httpget);
Log.i("Stub","Zeile 3");
jsonResult = inputStreamToString(response.getEntity().getContent())
.toString();
}
catch (ClientProtocolException e) {
Log.i("Stub","Exception"+e.getMessage());
e.printStackTrace();
} catch (IOException e) {
Log.i("Stub","Exception"+e.getMessage());
e.printStackTrace();
}
Log.i("Stub","Zeile 4");
return jsonResult;
}
Gebe ich die url in den Advanced Rest Client ein bekomme ich wie gewünscht das json!
Er gibt mir im Log-Cat ne FATAL EXCEPTION und killt die app! Dies passiert nach Log.i Zeile 2! Eine Exception-Message wird nicht ausgegeben...
Sieht jemand den Fehler?
— geändert am 11.09.2014, 12:47:45
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.