gpt4 book ai didi

android - Realm 和 Runtime.getRuntime().exit(0)

转载 作者:行者123 更新时间:2023-11-30 02:00:21 25 4
gpt4 key购买 nike

出于某些私有(private)原因,我必须重新启动我的应用程序才能刷新应用程序状态。为此,我使用 ProcessPheonix那做得很好。该库正在调用 Runtime.getRuntime().exit(0); 以关闭进程,在此之前它正在打开一些新的 Activity...

问题...

问题是,每当我将 Realm 实例放入 Activity 并调用 reboot 方法时,应用程序似乎已停止并启动了一个新 Activity ,但它全是空白。我尝试了很多选项,但它似乎只在我实例化了一个 Realm 对象时才这样做。

是否有 Realm 正在使用并且应该关闭的东西,或者我可以做些什么来让它工作? (我尝试在触发重启之前关闭 Realm 实例,但没有成功)

编辑:

Here是示例 Activity 。有一个具有 Realm 实例的 Activity3 父类(super class)。

最佳答案

是的,Realm 正在使用需要妥善处理的本地资源。这就是为什么它需要调用 realm.close()。在重新启动应用程序之前,您能否正确关闭您的 Realm 实例(所有实例!)?

关于android - Realm 和 Runtime.getRuntime().exit(0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31583359/

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