- Forum-Beiträge: 56
25.06.2018, 16:46:36 via Website
25.06.2018 16:46:36 via Website
Hallo,
Erstmal, ich entwickel eine App mit Android Studios(Java).
Jetzt ist mein Problem das ich eine int Variable aus meiner MainActivity in meiner Class2 abrufen möchte.
Class2 ist eine Arraylist mit Fragen, die App wird ein Quiz.
Ich möchte halt Fragen blockieren/removen wenn man sie richtig beantwortet hat.
Das der die Fragen removed geht schonmal aber der macht das nur einmal und das liegt glaub ich daran das er die int Variable in Class2 nicht aktualisiert.
Es könnte auch daran liegen das er nachdem er remove die list.add verschiebt, weil ja eins fehlt und alle die unter den object sind, das removed wurde, einen nach oben verschoben werden?
Ich bin bisschen am verzweifeln hoffentlich könnt ihr helfen, hier noch ein Teil des Codes:
Das sind die int Variablen aus der MainActivity:
static int right1 = MainActivity.right;
static int aktuelleFrage1 = MainActivity.aktuelleFrage;
Hier soll die int Variable right1 mit right aus Mainactivity aktualisiert werden, halt bevor er removed. Ich hab getestet, in der MainActivity wird right aktualisiert aber right1 in Class2 nicht.
if (right1 > 1) {
String[] frame;
frame = GeoFrage.get(aktuelleFrage);
GeoFrage.remove(frame);
}
Wenn ihr einen anderen Lösungvorschlag habt, immer her damit
Vielen Dank im voraus
MfG
Parasite
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.