Hallo,
Ich bin der neue ich komme jetzt öfter.
Ich habe frisch damit Angefangen mich mit dem Thema Android zu befassen.
Nun habe ich mir eine JSON Datei angelegt und auf einem Online Speicher hinterlegt.
Die Datei wird auch ausgelesen und angezeigt alles Prima.
Wenn ich jetzt z.b 1 Eintrag in der Datei Hinzufüge und mir die vermeintlich Aktuellen Daten anzeigen lassen möchte, werden mir nach wie vor die alten Daten angezeigt und komischerweise nicht die Aktuellen (neuen) angehangen
Hier mein Code dazu:
Code
public void onResponse(JSONObject response) {
try {
JSONArray jsonArray = response.getJSONArray("Users");
for(int i = 0; i < jsonArray.length(); i++){
JSONObject object = jsonArray.getJSONObject(i);
String name = object.getString("name");
String tel = object.getString("telefon");
view.append("Name: " + name + "\n" + "Telefonnummer " + tel + "\n");
}
} catch (JSONException e) {
throw new RuntimeException(e);
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
view.append(volleyError.getMessage());
Toast.makeText(MainActivity2.this, volleyError.getMessage(), Toast.LENGTH_SHORT).show();
}
});
request.add(jsonRequest);
}
});
Alles anzeigen
Ich habe schon versucht mit jsonArray = null; das Array zu leeren aber die Daten bleiben nach wie vor bestehen.
Ich habe das ganze mit Android Studio gemacht da ich dort die App quasi in einem Emulator testen kann