使用 java 关键字将 属性 保存为 Realm 的名称

Saving property with java keyword as name with Realm

我们目前在 Realm 中保存下一个 class:

open class Location(
  var lat: Double? = 0.0,
  var long: Double? = 0.0
) : RealmObject() 

我看到的奇怪行为是在保存负经度后我们从 Realm 中将其检索为 0.0。

有什么线索、想法还是不可能的?

调试后发现 Realm 问题 - long 可能是 schema 左右的关键字。感兴趣的请关注https://github.com/realm/realm-java/issues/7492