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),只支持接口实现。

访问[链接]()