gpt4 book ai didi

Android - 强制后台应用程序释放所有内存和任何其他资源

转载 作者:太空狗 更新时间:2023-10-29 14:19:41 24 4
gpt4 key购买 nike

我继承了一个使用非 Android 实践实现的大型 Android 应用程序。该应用程序有几十个 Activity ,并将该应用程序用作缓存数据的单例。应用程序在长时间空闲后崩溃 - 这可能发生在设备位于单个 Activity 上或从应用程序菜单的最近历史记录重新启动时(通常是 null refs 问题。)

我的问题是 - 是否有技术或工具可以在不等待操作系统回收内存的情况下忠实地强制执行资源释放行为?

最佳答案

如果你想通过 wringer 运行应用程序,在设备的开发选项下,勾选 Don't keep Activities。但是,这不会解决 Application 类下的单例存储问题; Application 类只会在应用程序被完全强制出内存后才会被释放。

关于Android - 强制后台应用程序释放所有内存和任何其他资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18131848/

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