0
た後、私はこの例外を取得しています:IllegalStateExceptionがcopyFromRealm
java.lang.IllegalStateException: This Realm instance has already been closed, making it unusable.
オブジェクトがrealm.copyFromRealm()
でレルムから切り離された後でも、オブジェクトのアクセサを呼び出します。
レルムのドキュメントを理解すると、レルムからオブジェクトをコピーすると、もはや状態検証を実行したり、オープンレルムの接続を必要としなくなりました。
何が原因である可能性がありますか?
私はコードのどの部分が助けになるのかよくわかりません。私がやっていることは、レルムを照会して、結果にcopyFromRealmを呼び出し、オブジェクトを格納することだけです。その後、私はcopyFromRealmから返されたそのオブジェクトの付属品の1つを呼び出しています。 – Juhani
レルムのドキュメントは少し曖昧です。コピー呼び出しが新しいオブジェクトを作成するか、レルム内のオブジェクトのリンクを解除するかどうかはわかりません。いずれにしても、私はコピーコールによって返されたものを使用しています。 – Juhani
そこに行きます。完全に私のせいです。あなたは本当に正しい!助けてくれてありがとう! – Juhani