gpt4 book ai didi

android - 如何在删除其文件之前关闭() Realm 的所有实例

转载 作者:行者123 更新时间:2023-11-29 01:05:55 24 4
gpt4 key购买 nike

我在尝试删除 realm 文件时遇到了 java.lang.IllegalStateException

java.lang.IllegalStateException: It's not allowed to delete the file associated with an open Realm. Remember to close() all the instances of the Realm before deleting its file: /data/data/com.mypackage.name/files/filename.realm

我同时使用了 executeTransactionAsyncexecuteTransaction 方法。所以,我猜想有一个实例 async 在删除整个 realm 文件之前我无法关闭它。

如何关闭 realm 的所有实例或如何删除 realm 文件而不出现此异常?

最佳答案

如果没有更多细节就很难回答,因为打开的实例可能来自很多地方。也许下面的两个链接可以为您如何使用 Realm 实例提供一些指导:

参见 https://realm.io/docs/java/latest/#closing-realmshttps://realm.io/docs/java/latest/#realm-instance-lifecycle

关于android - 如何在删除其文件之前关闭() Realm 的所有实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47276588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com