Beiträge von Bady

    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

    Code
    httpURLConnection.connect();

    ins Exception.

    java.io.IOException: Cleartext HTTP traffic to meinurl.de not permitted


    Edit2:

    Code
     android:usesCleartextTraffic="true"

    in der AndroidManifest behob das Problem.

    Jetzt kommen auch Daten an!

    Jetzt schmeißt es ihn bei

    Code
    arrayList.add(new JsonDataList(interpret,titel,karafun));
    i++;


    raus.

    org.json.JSONException: Index 4 out of range [0..4)


    Code
    while (i <= parent.length()-1){

    -1 behebt das Problem :)



    Jetzt steh ich wieder vor dem Problem die arrayList in den Adapter ein zu binden:

    Code
    @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

    Danke nono124


    Ich hab das folgendermaßen nun geändert:


    Ist dass bis hierhin mal richtig?


    Ich habe dann aber dennoch das problem in Zeite 108 weil ich nicht weiß wie ich die arrayList den Adapter zuweisen soll.


    Danke schön.


    Edit:

    Die Layout (per_row.xml) sieht so aus:

    Das senden eines Titels funktioniert ja auch und hab ich in einen Thread gepackt.

    Was nicht funktioniert ist eben das mir das fragment2 meine DatenbankWerte die als Jsonformat ausgegeben werden ausliest.

    Hier meine Dateien.

    Daten werden so ausgegeben von der DB:



    Hier wird mir arraylist.getApplicationContext rot markiert.



    Ich danke dir schon mal für deine Hilfe und Mühen

    LG Bady

    Hallo und guten Tag an alle :)

    Da ich normalerweise in VB/C# programmiere, suche ich hier Hilfe, da ich noch sehr unerfahren bin, was Android Programmierung angeht.

    Ich habe mich durch verschiedene Tutorials gewurschtelt, um meine eigene App zu entwickeln, die ich für meine Karaoke Songs benutzen möchte.

    Ich habe meine App mit TabLayout und Fragmente aufgebaut(Titel einsenden(was auch funktioniert),Suche(Soll man aus einer MySQL Datenbank einen Titel suchen können und das Ergebnis angezeigt werden(funktioniert nicht), die Anbindung von PHP zur MySQL besteht bereits.


    Da ich nun jetzt schon einiges an Tutorials und YouTube Videos durch habe und ich es leider nicht ins Fragment eingebunden bekomme, bräuchte ich, wenn jemand so nett wäre etwas Unterstützung um meinen Code fertig zu stellen(via TeamViewer vielleicht, dass ich auch mit sehen kann wie und was nicht gepasst hat um ev. das ganze doch noch etwas mehr zu verstehen.

    Wenn gewünscht auch für ein paar Euros.


    Wäre echt ein feiner Zug, wenn sich dafür jemand bereit erklären würde.

    MFG Bady