gpt4 book ai didi

java - Realm 对象不是此 Realm 架构的一部分

转载 作者:行者123 更新时间:2023-12-03 03:28:55 25 4
gpt4 key购买 nike

我正在使用 Realm 作为我的应用程序的数据库,并且我有模型 SessionModel :

public class SessionModel extends RealmObject {

private long id;

private int currentPomod;

private int state;

...getters\setters
}

当我尝试在数据库中创建新文档时:
Realm.init(this);

realm = Realm.getDefaultInstance();

realm.beginTransaction();
realm.copyToRealm(defSession);

我收到此错误:java.lang.IllegalArgumentException: SessionModel is not part of the schema for this Realm

我的顶级 gradle 文件包含以下依赖项:
...
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'

classpath "io.realm:realm-gradle-plugin:2.3.0"

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
...

和应用此插件的应用程序 gradle 模块(在 build.gradle 模块应用程序文件的顶部):
apply plugin: 'com.android.application'
apply plugin: 'realm-android'

...

即时运行已禁用。

最佳答案

在我的情况下,情况如下:MyClass正在实现RealmModel ,但未使用 @RealmClass 进行注释

关于java - Realm 对象不是此 Realm 架构的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41877308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com