Android 文件室持久性:字段类型为嵌套类时出错
我尝试使用kotlin数据类实现room,但出现以下错误: 错误:实体和POJO必须具有可用的公共构造函数 错误代码: 如果将Android 文件室持久性:字段类型为嵌套类时出错,android,kotlin,android-room,Android,Kotlin,Android Room,我尝试使用kotlin数据类实现room,但出现以下错误: 错误:实体和POJO必须具有可用的公共构造函数 错误代码: 如果将Foo带出界面就可以了 有什么办法解决吗 你有房间用的Foo类型转换器吗?@hawkprist是的。对象转换器{@TypeConverter@JvmStatic fun fromFoo(value:Bar.Foo?)…我也有同样的问题,仍然无法解决。你找到解决方案了吗? interface Bar { data class Foo(val value: Strin
Foo
带出界面就可以了
有什么办法解决吗 你有房间用的
Foo
类型转换器吗?@hawkprist是的。对象转换器{@TypeConverter@JvmStatic fun fromFoo(value:Bar.Foo?)…
我也有同样的问题,仍然无法解决。你找到解决方案了吗?
interface Bar {
data class Foo(val value: String)
}
@Entity
data class Baz(
@PrimaryKey
val id: Long,
val foo: Bar.Foo
)