Java 在给定错误的领域中扩展抽象类
我有一个甲级Java 在给定错误的领域中扩展抽象类,java,android,realm,Java,Android,Realm,我有一个甲级 public abstract class A extends RealmObject{ } public class B extends A { } 错误:RealmClass注释对象必须从RealmObject派生,据我所知,Android中Realm目前不支持对RealmObject的子类进行子类化,但他们的路线图中已经有一个功能来改进这一点() 至少,您可以在模型类之间复制字段,以模拟子类化(虽然不是很优雅)。我通过删除依赖项解决了这个问题 compile 'io
public abstract class A extends RealmObject{
}
public class B extends A {
}
错误:RealmClass注释对象必须从RealmObject派生,据我所知,Android中Realm目前不支持对RealmObject的子类进行子类化,但他们的路线图中已经有一个功能来改进这一点()
至少,您可以在模型类之间复制字段,以模拟子类化(虽然不是很优雅)。我通过删除依赖项解决了这个问题
compile 'io.realm:realm-android:1.1.0'
并将类路径设置为:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath "io.realm:realm-gradle-plugin:1.1.0"
}
}
并将插件设置为:
apply plugin: 'realm-android'
此外,您还可以访问不支持继承(答案基于v1.1.0),只支持接口实现。访问[链接]()