防止/配置 Android 卸载/暂停不在“顶部”的应用程序

防止/配置 Android 卸载/暂停不在“顶部”的应用程序

我经常在两个应用程序之间来回切换(例如,在健身房在 JEFIT 和 Kindle 应用程序之间切换,在火车上在 IRC 和 Firefox 之间切换,或者在徒步旅行时在地图/路线应用程序和相机之间切换),并且许多应用程序在返回状态太久时会“崩溃” - 它们会忘记正在发生的事情或出现其他错误。

现在情况并非总是如此,在较旧的 Android 版本中,只有当我有四个或更多应用程序需要切换时才会出现这种情况。我猜这是新的优化设置,但我非常想完全关闭它或为特定应用程序关闭它(有些应用程序更坚固,不会受到这个问题的影响)。

我知道我的设备可以物理地处理同时运行的这些应用程序,因为如果我在大约 60 秒内来回切换,这些应用程序就能保持正常加载。

那么,有人知道是什么原因造成的,以及如何配置此行为吗?设置、选项,也许是调整应用程序?我愿意尝试任何方法。

当前配置是运行 CyanogenMod 12(即 Lollipop)的三星 Galaxy S3

答案1

更新: http://www.androidcentral.com/fine-tuning-minfree-settings-improving-androids-multi-tasking

更多信息请见此处:“简单回答:不会。Android 始终使用 OOM(内存不足)优先级来释放未使用的内存。您可以使用某些任务管理器更改应用程序的优先级(至少在重新启动之前),但即便如此,如果内存不足,后台的应用程序也会开始被终止。

想象一下这种情况:您下载了一个编码错误的应用程序,该应用程序在启动时运行,导致缓冲区溢出并占用所有内存。通常,此应用程序会被终止,但如果将其设置为保持打开状态,它实际上会使您手机变砖,直到重新启动,然后再次启动,如此反复。

一些计时器使用高优先级的服务来避免这个问题,但如果你在计时器在后台时启动足够多的高性能、占用资源的应用程序,它最终会被杀死。”

https://android.stackexchange.com/questions/25470/is-there-a-way-to-force-an-app-to-remain-running-in-the-background-no-matter-wha

相关内容