2016-04-21 18 views
0

Ich habe eine Produktseite mit Spinner. Spinner enthält eine Liste von Produkten. Dynamische Ansichten werden durch Auswählen des Produkts erstellt. Die Anzahl der Felder wird für jedes Produkt unterschiedlich sein. Felder können Edittext, Spinner enthalten. Nach den vollständigen Spalten des Benutzers gibt es eine Schaltfläche zum Speichern, um die ausgefüllten Details zu speichern. Sobald der Benutzer die Schaltfläche "Speichern" gedrückt hat, sollten alle Felder Werte in lokal gespeichert werden.So speichern Sie dynamische Daten im lokalen Speicher: Android

Ich habe versucht, Details in SQLite aber SQLite nur für strukturierte Daten zu speichern. Ich bin verwirrt, welcher lokale Speicher dynamische Daten unterstützt.

Bitte schlagen Sie eine Lösung vor. Vielen Dank im Voraus

Antwort

0

Einfachste und schnellste Lösung: Sie können alle möglichen Felder in der Datenbank haben und dann Nullwerte speichern.

Beste Lösung: Haben Sie mehrere Tabellen für alle Arten von Produkten, die Sie haben können, und speichern Sie die Daten dort entsprechend.

1

Sie können das Ergebnisobjekt in json serialisieren - und dieses json dann überall speichern (sharedstorage, sqlite usw.)