MJB*_*B22 8 java android realm realm-list
我正在与Realm合作,用Realm创建我的Android应用程序的ORM.问题是,当我尝试创建这样的对象时:
public class Airport extends RealmObject {
private int Id;
private String Name;
private String Code;
private RealmList<Integer> destinations;
}
Run Code Online (Sandbox Code Playgroud)
androidStudio告诉我,我不能拥有类型为Integer的RealmList; 并且对于String类型也是.我一直在寻找一些类似的问题,但最好的方法是声明一个像这样的对象:
public class MyRealmInteger extends RealmObject {
private int destination;
}
Run Code Online (Sandbox Code Playgroud)
所以这样我可以按如下方式重写我的课程:
public class Airport extends RealmObject {
private int Id;
private String Name;
private String Code;
private RealmList<MyRealmInteger> destinations;
}
Run Code Online (Sandbox Code Playgroud)
但我觉得这很复杂.没有其他更简单的解决方案?
但我认为这是一个非常复杂的问题。难道就没有其他更简单的解决办法了吗?
不,那里没有。至少现在还没有。他们正在“努力”:
此功能是我们希望接下来采用的少数顶级功能之一。然而,在推出许多新功能之前,我们会给当前的 1.0 带来一些平静,以确保稳定性。
您可以检查此问题以获取更新https://github.com/realm/realm-java/issues/575
| 归档时间: |
|
| 查看次数: |
5375 次 |
| 最近记录: |