2016-10-01 82 views
0

後,我得到這個異常:IllegalStateException異常的RealmObject copyFromRealm

java.lang.IllegalStateException: This Realm instance has already been closed, making it unusable. 

調用該對象已經從超脫境界與realm.copyFromRealm()即使對象的訪問時。

我對Realm文檔的理解是,一旦我從Realm中複製對象,它不再運行狀態驗證或要求打開領域連接。

任何想法可能是什麼原因?

回答

1

很難說沒有看到一些代碼,但你確定你正在訪問的對象返回copyFromRealm並且你還沒有訪問原始對象嗎?

+0

我不太清楚代碼的哪一部分可以幫助..我所做的只是查詢領域,調用copyFromRealm到結果並存儲對象。然後,我打電話給從copyFromRealm返回的該對象上的其中一個附件。 – Juhani

+0

Realm中的文檔有點模糊。我不確定複製調用是否創建新對象或取消鏈接該領域中的對象。在任何情況下,我正在使用複製電話所返回的那個.. – Juhani

+1

我們走了。完全是我的錯。你其實是對的!謝謝您的幫助! – Juhani

相關問題