2015-05-15 7 views
11

Dato che non abbiamo alcun tipo di dati di lista in realm, come possiamo usare ArrayList<String> in un oggetto realm?
Avevo stessa domanda per i ArrayLists dei modelli personalizzati che prendiamo ad esempio ArrayList<CustomModel> ma per questo ho capito che dobbiamo prima fare RealmObject dello stesso modello personalizzato utilizzandoPosso avere arrayList di stringa nell'oggetto realm android

public class CustomObject extends RealmObject { 
    private String name; 
    private String age; 
} 

e poi posso usare

private RealmList<CustomObject> customObjectList; 

in un altro RealmObject

Devo fare lo stesso con arrayList di stringa?
1. Fare oggetto String
2. Utilizzare tale oggetto nella lista Realm

risposta

16

Sì, devi casella manualmente le stringhe in uno StringObject. Vorremmo aggiungere il supporto per RealmList<String>, RealmList<Integer>, ecc., Ma è una lunga via d'uscita.

+0

Sarebbe fantastico se aggiungessi questo supporto. Sto per usare il reame per la prima volta, spero che funzioni come mi aspetto :) – Salmaan

+0

Puoi seguire i progressi su questa funzione qui: https://github.com/realm/realm-java/issues/575 –

+6

@ Milanix è una triste ragione per il downvot. Vergognatevi. La risposta risponde alla domanda ed è quindi utile. È anche onesto nel dire che ci vorrà un po 'prima che questo venga supportato. –

Problemi correlati