2015-05-15 32 views
11

dizgisi dizilimine sahip olabilirim Realm'de herhangi bir liste veri türü olmadığından, bir realm nesnesinde ArrayList<String>'u nasıl kullanabiliriz?
Bence yani ArrayList<CustomModel> yapmak Özel modellerin Dizi Listeleri için aynı soru vardı ama bunun için önceliklerealm nesnesi android

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

kullanarak aynı Custom modeli RealmObject yapmak zorunda olduğunu anlamak ve sonra kullanabilirsiniz

private RealmList<CustomObject> customObjectList; 
başka RealmObject

yılında

i dize ArrayList ile aynı yapmak zorunda mıyım? Diyar Listesinde itiraz
1. Yapımı String nesnesi
2.

cevap

16

Evet, elle StringObject içinde Dizelerinizi kutu gerekiyor. RealmList<String>, RealmList<Integer> vb. Için destek eklemek istiyoruz, ancak bu uzun bir çıkış yolu.

+0

Bu desteği eklerseniz harika olur. Ben ilk kez realm kullanmak üzereyim, umarım beklediğim gibi çalışır :) – Salmaan

+0

Buradaki ilerlemeyi buradan takip edebilirsiniz: https://github.com/realm/realm-java/issues/575 –

+6

@ Milanix, bunu reddetmenin hüzünlü bir sebebi. Yazıklar olsun. Cevap, soruya cevap verir ve bu nedenle faydalıdır. Bunun desteklenmesinden önce biraz zaman alacağını söylemek bile dürüst. –