我正在与 Realm 一起使用 Realm 创建我的 android 应用程序的 ORM。问题是当我尝试创建这样的对象时:
public class Airport extends RealmObject {
private int Id;
private String Name;
private String Code;
private RealmList<Integer> destinations;
}
androidStudio 告诉我,我不能拥有 Integer 类型的 RealmList;和字符串类型。我一直在寻找一些类似的问题,但最好的方法是声明一个对象,如:
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;
}
但我认为这是一个非常复杂的问题。没有其他更简单的解决方案吗?