Hallo,
der Neuling ist mal wieder da und hat eine dumme Frage. Also gleich mal vorweg ich möchte keinen fertigen Code aber für einen Hinweis in welches Thema ich mich mehr einlesen sollte währe ich sehr dankbar.
Na dann komme ich jetzt mal zu meinem Problem. Ich habe eine SQLite DB in meine Android App integriert, die hat 5 Tables und insgesamt ca. 60 Spalten. Ich habe mir für jeden Table eine eigene Klasse mit Variablen angelegt um die ausgelesenen Daten zur Verarbeitung zu speichern. Das funktioniert soweit auch wirklich gut. Das Problem das ich aber jetzt habe ist das ich dem Nutzer die Möglichkeit geben möchte noch ein Paar Spalten hinzuzufügen, was ja an sich auch noch nicht schwierig ist aber wie Lese ich dann die DB aus weil in den Klassen zur Datenspeicherung für die neuen Spalten keine Variablen existieren. Die einzige Idee die ich habe währe das ich das Zwischenspeichern der Daten nicht mit normalen Variablen mache sondern mit ArrayList weil die ja eine Variable länge hat.
Ich währ sehr dankbar wenn mir jemand einen Tip geben könnte.
MFG
der Neuling ist mal wieder da und hat eine dumme Frage. Also gleich mal vorweg ich möchte keinen fertigen Code aber für einen Hinweis in welches Thema ich mich mehr einlesen sollte währe ich sehr dankbar.
Na dann komme ich jetzt mal zu meinem Problem. Ich habe eine SQLite DB in meine Android App integriert, die hat 5 Tables und insgesamt ca. 60 Spalten. Ich habe mir für jeden Table eine eigene Klasse mit Variablen angelegt um die ausgelesenen Daten zur Verarbeitung zu speichern. Das funktioniert soweit auch wirklich gut. Das Problem das ich aber jetzt habe ist das ich dem Nutzer die Möglichkeit geben möchte noch ein Paar Spalten hinzuzufügen, was ja an sich auch noch nicht schwierig ist aber wie Lese ich dann die DB aus weil in den Klassen zur Datenspeicherung für die neuen Spalten keine Variablen existieren. Die einzige Idee die ich habe währe das ich das Zwischenspeichern der Daten nicht mit normalen Variablen mache sondern mit ArrayList weil die ja eine Variable länge hat.
Ich währ sehr dankbar wenn mir jemand einen Tip geben könnte.
MFG