Ho bisogno di un list<Object>
utilizzando il reame. Ho provato RealmList<RealmObject>
ma non funziona perché RealmObject
è astratto.Elenco <Object> o RealmList <RealmObject> su Realm Android
14
A
risposta
50
Cristiano dal Regno qui. Puoi salvare solo oggetti che estendono RealmObject all'interno di un Reame. Questo perché Realm non è un database di schemi. Richiediamo uno schema e tale schema è definito dagli oggetti che estendono RealmObject. Usiamo RealmList perché astrae la comunicazione con il database core sottostante, ma implementa l'interfaccia List.
Questo significa che
public class Foo extends RealmObject {
private List<Object> objects; // not legal
private RealmList<Object> objects; // not legal
private RealmList<RealmObject> objects; // not legal
}
public class Foo extends RealmObject {
private RealmList<Foo> objects; // legal
}
List<Foo> reference = foo.getObjects(); // Legal
Può spiegare queste righe: "Cerco realmlist ma doesnt lavoro perché RealmObject è astratta". –
Ho bisogno di Elenco
Non so Realm ma RealmList > può risolvere il tuo problema. – wisemann