2016-05-23 66 views
3

有什麼方式或模式知道/檢查在哪個線程創建領域對象?即事先知道從當前線程訪問領域對象是否會拋出「java.lang.IllegalStateException:從不正確的線程訪問領域Realm對象只能在創建它們的線程上訪問」?如何知道領域對象的創建線程

回答

0

不,不存在,但一般情況下,您不應將RealmObjects發送給在其他線程上工作的方法。而是發送主密鑰並重新提取或使用realm.copyFromRealm()方法。第一個雖然更好。

您可以在這裏閱讀更多關於穿線模型的信息:https://realm.io/docs/java/latest/#threading

相關問題