如何知道Realm对象的创建线程

时间:2016-05-23 14:06:06

标签: android persistence realm

是否有任何方式或模式可以知道/检查创建领域对象的线程?即,任何事先知道从当前线程访问realm对象的方法都会抛出" java.lang.IllegalStateException:Realm访问来自错误的线程。 Realm对象只能在创建它们的线程上访问。"?

1 个答案:

答案 0 :(得分:0)

不,没有,但通常您不应该将RealmObjects发送到在其他线程上工作的方法。而是发送主键并重新获取或使用realm.copyFromRealm()方法。第一个是更好的。

您可以在此处详细了解线程模型:https://realm.io/docs/java/latest/#threading