XML-Daten in eine ListView einlesen

  • Ja hab das getan, funktioniert super und ich kann auch die Werte aus den Zeilen auslesen ohne Probleme.
    Du sagtest ja for-Schleife entfällt. Meine Lösung wäre es jetzt einfach für jeden Abschnitt bis zu einer Entscheidung immer eine eigene Methode.


    Sprich "public void ersterAbschnitt" liest dann Zeile 1-4 raus, dann wird Zeile 5-6 in die Entscheidungsfelder eingetragen. Dann mit ner if-Abfrage abfragen welcher Zweig genommen wurde und dann z.B. Methode zweiterAbschnitt bzw. dritter Abschnitt aufrufen.

  • Hab mal ne Frage zum Befüllen der ArrayList, das klappt nicht so ganz. Habe diese Methode zum Befüllen:


    Java
    private ArrayList<DataObject> getDataSet() {
            String string = "";
            string = TextTransmitter;
            ArrayList results = new ArrayList<DataObject>();
                DataObject obj = new DataObject(string);
                results.add(obj);
                return results;
        }





    Diese rufe ich in meiner StoryLogik() Methode auf, so:




    Die Variable TextTransmitter übergibt den Wert in den Array und diesen Wert sollte er eigentlich verwerten, aber die Variable ist IMMER leer, versteh nicht warum. Im Debugger ebenfalls, immer leer.Wenn ich dann mit dem Cursor weitergehe also:



    Java
    cursorTEXT.moveToNext();
            str = cursorTEXT.getString(cursorTEXT.getColumnIndex("TEXT"));
            TextTransmitter = str;
            getDataSet();
        }

    Wird auch nichts eingetragen, was mache ich denn falsch?

  • Oh ok, ich probiers mal mit dem ganzen Quelltext, vllt sind Ausschnitte nicht so gut geeignet dafür. Wenn du es dann immer noch nicht verstehst, kläre ich dich auf :-). Problem vom Post #44 besteht noch immer :(


    Das ist die MainActivity.java


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!