房间持久性:当字段具有嵌套类的类型时出错

时间:2018-06-28 19:19:30

标签: android kotlin android-room

我尝试使用kotlin数据类来实现房间,但是出现此错误:

  

错误:实体和Pojos必须具有可用的公共构造函数   错误代码:

interface Bar {
    data class Foo(val value: String)
}

@Entity
data class Baz(
    @PrimaryKey
    val id: Long,
    val foo: Bar.Foo
)

如果将Foo携带出接口也可以。

任何想法如何解决?

0 个答案:

没有答案