我正在使用异步类来执行一些Realm Query,并根据查询结果将其保存到另一个领域对象中,但它给出了我的错误,即 领域从错误的线程访问
protected Void doInBackground(Void... args) {
DBTest test= RealmManager.getInstance().getRealmInstance().where(DBTest.class).contains("vendor", "rocky", Case.INSENSITIVE).findFirst();
if (cat != null){ currentCategory = new Category(cat.getID,"Misc");
}
RealmManager.getInstance().save(new Cateogry(currentCategory.getType, "class A"), Cateogry.class);
}
我也尝试过Realm异步查询,但它给了我同样的错误,有些机构可以解释为什么会发生这种错误吗?