java - 静态字段未被 Realm Java 识别为可持久化

标签 java android realm

Realm 给我一个错误,提示我的类“必须至少有 1 个可持久字段”。此类有 1 个静态字段用于在我的应用程序中存储首选项选项,还有一些其他静态方法。

缩短代码:

public class StreamingPreferences extends RealmObject {
     public static RealmList<RealmString> serviceStreamingPreferences;
}

Realm appears to support static fields我的自定义 RealmString 类扩展了 RealmObject,RealmList 也是如此。我是 Realm 的新手,这是我模型中唯一不添加一些非静态字段就无法工作的部分。有什么想法吗?

最佳答案

静态字段在 RealmObject 的类中允许的意义上是受支持的。

它们会被自动忽略,不会保留。

this comment中所规定的那样.

关于java - 静态字段未被 Realm Java 识别为可持久化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38517901/

相关文章:

swift - Realm 数据库回调

ios - Swift 4 - 对成员 '>' (iOS 11) 的引用不明确

java - Akka Actor 中的 Httpclient 死锁

java - 设计多对多关系抛出 org.springframework.beans.factory.BeanCreationException

java - 自定义适配器显示 RuntimeException - ListView

android - 将图像数组从外部目录读取到android中的MAT对象中

java - 如何修复 intelliJ 中的 NoClassDefFoundError : org. slf4j.LoggerFactory (但 eclipse 工作正常)

java - 如何在 Java 中将字符串中的非常大的二进制转换为八进制

Android 定时器只触发一次

swift - 无效更新: invalid number of rows while using Realm