Ich hab das doch so gemacht wie du es geschrieben hattest aber es wird mir dennoch arrayList rot unterstrichen.
Die anderen Fehler hab ich auch umgeschrieben, wie du sagtest.
Irgendwie kapier ich das jetzt grade nicht.
Wie kann ich den testen ob überhaupt Daten ankommen?
Edit:
Ich hab gerade rausgefunden das es in Android Studio auch nen Debugger und Breakpoints gibt
Du hast recht. Es kommen keine Daten an!
in der fragment2.jave im Try catch block fällt er bei
ins Exception.
java.io.IOException: Cleartext HTTP traffic to meinurl.de not permitted
Edit2:
in der AndroidManifest behob das Problem.
Jetzt kommen auch Daten an!
Jetzt schmeißt es ihn bei
raus.
org.json.JSONException: Index 4 out of range [0..4)
-1 behebt das Problem
Jetzt steh ich wieder vor dem Problem die arrayList in den Adapter ein zu binden:
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
JsonAdapter jsonAdapter = new JsonAdapter(arrayList);
recyclerView.setAdapter(jsonAdapter);
}
arrayList wird rot markiert.
'JsonAdapter(java.util.ArrayList<com.example.badmaxapp.JsonDataList>, android.content.Context)' in 'com.example.badmaxapp.JsonAdapter' cannot be applied to '(java.util.ArrayList<com.example.badmaxapp.JsonDataList>)'
LG