RealM无法使用嵌套类保存数据

时间:2017-03-02 07:48:50

标签: android database sqlite android-studio realm

我正在为我的项目使用RealM,并且无法在其中保存具有嵌套类的类。我在android studio中遇到以下错误。

 public class Test extends RealmObject  {

    @SerializedName("1")
    @Expose
    private Leave leave;
    @SerializedName("2")
    @Expose
    private Today today;
    @SerializedName("3")
    @Expose
    private Vehicle cab;
    @SerializedName("4")

这是我正在做的事情:

compile files('libs/realm-android-0.84.2.jar')

Realm的Gradle版本如下:

{{1}}

任何帮助对我都非常有用。

1 个答案:

答案 0 :(得分:5)

您需要将RealmModel's创建为独立类。内部课程尚不支持。
如果您的班级不能延伸@RealmClass,则会使用RealmObject注释。在这种情况下,您的类还需要实现RealmModel接口。

documentation

中了解详情