2016-06-23 6 views
7

Я работаю с Realm, чтобы создать ORM приложения для Android в Realm. Проблема заключается в том, что, когда я пытаюсь создать объект так:Android RealmList <Integer> и RealmList <String>

public class Airport extends RealmObject { 
    private int Id; 
    private String Name; 
    private String Code; 
    private RealmList<Integer> destinations; 
} 

androidStudio говорит мне, что я не могу иметь RealmList с типом Integer; и для типа String. Я смотрел несколько подобных вопросов, но лучший подход, чтобы объявить объект как:

public class MyRealmInteger extends RealmObject { 
    private int destination; 
} 

так это способ, которым я могу переписать свой класс следующим образом:

public class Airport extends RealmObject { 
    private int Id; 
    private String Name; 
    private String Code; 
    private RealmList<MyRealmInteger> destinations; 
} 

, но я думаю, это очень сложно. Нет другого упрощенного решения?

ответ

1

, но я думаю, что это очень сложно. Нет другого упрощенного решения?

Нет, нет. Пока нет. Они «работают над этим»:

Эта функция является одним из множества функций, которые мы надеемся сделать дальше. Тем не менее, мы предоставим текущему уровню 1.0, чтобы обеспечить стабильность, прежде чем мы нажмем много новых функций.

Вы можете проверить эту проблему обновлений на нем https://github.com/realm/realm-java/issues/575

Смежные вопросы