У меня есть класс ошибкарасширяя абстрактный класс в области дает ошибку
public abstract class A extends RealmObject{
}
public class B extends A {
}
: A RealmClass аннотированный объект должен быть получен из RealmObject
У меня есть класс ошибкарасширяя абстрактный класс в области дает ошибку
public abstract class A extends RealmObject{
}
public class B extends A {
}
: A RealmClass аннотированный объект должен быть получен из RealmObject
Насколько я знаю, подклассов подкласс RealmObject isn' t поддерживается Realm в Android на данный момент, но в их дорожной карте уже есть функция, чтобы улучшить этот момент (https://github.com/realm/realm-java/issues/761).
По крайней мере, вы всегда можете дублировать поля между классами моделей, чтобы имитировать подклассы (не очень элегантные, хотя).
Для меня я решил эту проблему, удалив зависимость.
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'
Далее вы можете посетить Realm
наследования не поддерживается (ответ на основе v1.1.0), реализована только реализация интерфейса.
посетите [link] (https://github.com/realm/realm-java/issues/440) – USKMobility