- Forum-Beiträge: 215
27.01.2016, 17:05:44 via Website
27.01.2016 17:05:44 via Website
Ich möchte ein zweidimensionales Array um einen "Datensatz" erweitern. Dem Array soll also eine neue, weitere Zeile hinzugefügt werden. Jede Zeile besteht aus drei Spalten.
Beim Hinzufügen greife ich von einem DialogFragment aus auf das Array zu, das sich in der ActivityMain befindet. Hier die UpdateProzedur, die das Array aktualisieren möchte:
public void UpdateArray2DInfosGesamt(String iD, String info,String father){
//das 2dimensionale Array arr2DInfosGesamt wird mit dem neuen Datensatz aktualisiert
int arraySize;
String teil;
MainActivity mainActivity = new MainActivity();
arraySize = mainActivity.arr2DInfosGesamt.length;
mainActivity.arr2DInfosGesamt[arraySize][0] = iD;
mainActivity.arr2DInfosGesamt[arraySize][1] = info;
mainActivity.arr2DInfosGesamt[arraySize][2] = father;
}
Folgende Fehlermeldung erscheint:
Hängt der Fehler vielleicht mit der folgenden Deklaration in der MainActivity zusammen?:
static String [][] arr2DInfosGesamt;
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.