Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 领域类不是架构对象的一部分_Java_Android_Realm - Fatal编程技术网

Java 领域类不是架构对象的一部分

Java 领域类不是架构对象的一部分,java,android,realm,Java,Android,Realm,我每次在Android Studio中制作“清理并重新运行应用程序”时都会遇到这个错误 即使我有代理类,我仍然有一个“Order不是schema对象的一部分” 我试过: 1.清洁和重建项目。 2.手动删除生成的生成文件。 3.在部署前卸载应用程序。 4.我的项目gradle和应用程序gradle中有领域。(1.1.0版) 5.我尝试过Order扩展RealmObject并实现RealmModel。 6.RealmConfiguration已删除RealMifMigrationRequired 我

我每次在Android Studio中制作“清理并重新运行应用程序”时都会遇到这个错误

即使我有代理类,我仍然有一个“Order不是schema对象的一部分”

我试过:

1.清洁和重建项目。
2.手动删除生成的生成文件。
3.在部署前卸载应用程序。
4.我的项目gradle和应用程序gradle中有领域。(1.1.0版)
5.我尝试过Order扩展RealmObject并实现RealmModel。
6.RealmConfiguration已删除RealMifMigrationRequired

我唯一的解决方案是重命名每个文件,但每次清理并重新运行时都这么做实在太苛刻了

        RealmConfiguration realmConfig = new RealmConfiguration
            .Builder(getApplicationContext())
            .deleteRealmIfMigrationNeeded()
            .name("myRealmFile")
            .build();

        Realm.setDefaultConfiguration(realmConfig);            

        Realm realm = Realm.getDefaultInstance();

        RealmResults<Order> orders = realm.where(Order.class).equalTo("finished", false).findAll();

        mHasActiveOrder = orders != null && orders.isValid() && orders.size() > 0;

        realm.close();
RealmConfiguration realmConfig=新的RealmConfiguration
.Builder(getApplicationContext())
.DeleteRealMifMigrationRequired()
.name(“myRealmFile”)
.build();
Realm.setDefaultConfiguration(realmConfig);
Realm Realm=Realm.getDefaultInstance();
RealmResults orders=realm.where(Order.class).equalTo(“finished”,false).findAll();
mHasActiveOrder=订单!=null&&orders.isValid()&&orders.size()>0;
realm.close();

显示导致错误的类的代码我刚刚添加了它!Order类是在扩展RealmObject吗?是的,如上所述,Order是在扩展RealmObject。我还尝试实现realmodel,并添加@RealmClass注释,但结果相同。禁用即时运行是否有帮助?你的AS版本是什么?