閉じる

抽象 fun 閉じる()

このRealmとすべての基礎となるリソースを閉じます。 このメソッドが呼び出された後にメソッドまたは Realm オブジェクトにアクセスすると、 IllealStateExceptionが発生します。

これにより、基礎となる Realm(ライターと通知子)が閉じられるまでブロックされ、閉じた が呼び出されたときに進行中のトランザクションがロールバックされるまでブロックされます。 トランザクション ブロック内で Realm 書き込みディスカッションからこれを呼び出すとスローされますが、別のスレッドで何らかのブロッキング操作(例: トランザクション内でrunBlocking(Dispatcher.Default) )が発生すると、デッドロックが発生します。

スロー

トランザクション ブロック内に Realm 書込み (write) ディスカッションから呼び出された場合。