3
有什麼方式或模式知道/檢查在哪個線程創建領域對象?即事先知道從當前線程訪問領域對象是否會拋出「java.lang.IllegalStateException:從不正確的線程訪問領域Realm對象只能在創建它們的線程上訪問」?如何知道領域對象的創建線程
有什麼方式或模式知道/檢查在哪個線程創建領域對象?即事先知道從當前線程訪問領域對象是否會拋出「java.lang.IllegalStateException:從不正確的線程訪問領域Realm對象只能在創建它們的線程上訪問」?如何知道領域對象的創建線程
不,不存在,但一般情況下,您不應將RealmObjects發送給在其他線程上工作的方法。而是發送主密鑰並重新提取或使用realm.copyFromRealm()
方法。第一個雖然更好。
您可以在這裏閱讀更多關於穿線模型的信息:https://realm.io/docs/java/latest/#threading