每次我在Android Studio中制作“清理并重新运行应用”时,我都会遇到此错误。
即使我有代理类,我仍然有“订单不是架构对象的一部分”
我试过了:
1.清理和重建项目
2.手动删除生成的构建文件
3.部署前卸载应用程序。
4.我的项目gradle和app gradle中有我的领域。 (版本1.1.0)
5.我尝试过使用Order扩展RealmObject并实现RealmModel
6.RealmConfiguration有deleteRealmIfMigrationNeeded。
我唯一的解决方案就是重命名每个文件,但每次清理并重新运行时都要非常苛刻。
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();