是否有任何方式或模式可以知道/检查创建领域对象的线程?即,任何事先知道从当前线程访问realm对象的方法都会抛出" java.lang.IllegalStateException:Realm访问来自错误的线程。 Realm对象只能在创建它们的线程上访问。"?
答案 0 :(得分:0)
不,没有,但通常您不应该将RealmObjects发送到在其他线程上工作的方法。而是发送主键并重新获取或使用realm.copyFromRealm()
方法。第一个是更好的。
您可以在此处详细了解线程模型:https://realm.io/docs/java/latest/#threading