- Forum-Beiträge: 215
10.02.2016, 11:15:26 via Website
10.02.2016 11:15:26 via Website
Ich habe in der MainActivity eine ArrayList, der ich in einem Fragment neue Werte hinzufügen möchte:
MainActivity mainActivity = new MainActivity();
mainActivity.textFile.add(new Info(iD,info,father));
Im Debugger kann ich aber wahrnehmen, dass die "alte" Arraylist textFile gar nicht mehr berücksichtigt wird. Beim Adden wird einfach wieder mit dem Index 0 begonnen. Alle bisher eingegebenen Werte werden ignoriert. mainActivity.textFile hat nun die Größe 1 und es findet sich auch nur der gerade geaddete Wert wieder, also nur der Index 0.
Nach der Rückkehr in die MainActivity greift das Programm wieder auf die alte Arraylist zurück. Und so finde ich auch wieder alle alten Einträge mit einer Size der Arraylist von zB 15 oder 100. Aber der im Fragment neu hinzugefügte Wert findet sich nicht.
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.