2016-07-21 9 views
0

Vor drei Jahren haben wir die Droidparts-Bibliothek zum Speichern der Daten verwendet. Wir haben uns entschieden, die Datenbank von Droidparts in Realm Database zu ändern. Wir können die Daten für den Primitiven Datentyp abrufen. Bei nicht-primitiven Datenstrukturen wie (ArrayList) stehen wir vor Problemen, da Realm keine nicht-primitiven Datenstrukturen unterstützt.Wie man DroidParts zur Realm-Migration für nicht-primitive Datenstruktur macht?

Bitte schlagen Sie mir mögliche Lösung vor?

+1

Haben Sie in Betracht gezogen, RealmList zu verwenden? wie, RealmList classObject; –

Antwort

0

Es wäre klar, wenn Sie angeben können, was Sie mit Nicht-Primitive meinen. (Ist es ein Boxed-Typ Anzahl Wert ?, oder benutzerdefinierte Klasse?)

Im Falle der benutzerdefinierten Klasse und boxed Typ Anzahl Wert, Realm-Support-Liste dieser Typen out-of-Box. Weitere Details finden Sie unter the latest document.

+0

DroidParts kann Listendaten mit '|' speichern dieses Trennzeichen. Ich brauche diese Werte (Object IDs). Ich muss diese Droidparts-Objekte Realm-Objekte konvertieren. – Srikanth104

+0

Ich bin mir nicht sicher, was du meinst. Könnten Sie bitte mit einem Stück Code illustrieren? –