我正在使用Realm为我的安卓应用创建ORM。问题在于当我尝试像这样创建对象时:
public class Airport extends RealmObject {
private int Id;
private String Name;
private String Code;
private RealmList<Integer> destinations;
}
Android Studio告诉我,我不能使用类型为Integer的RealmList; 对于类型为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;
}
但我认为这很复杂。没有其他更简单的解决方案吗?