gpt4 book ai didi

android - Android 如何决定杀死哪个应用程序?

转载 作者:搜寻专家 更新时间:2023-11-01 08:02:47 24 4
gpt4 key购买 nike

我知道 Android 可能会终止应用程序,例如如果内存不足。在对 another question 的评论中一位用户表示,如果我的应用程序需要更少的内存,它就不太可能被杀死。我想知道:这是真的吗?这种行为记录在哪里?还有哪些其他因素会影响被杀的可能性?

最佳答案

is this true?

也许。

Where is such a behavior documented?

不是,这就是为什么上一个问题的答案是“也许”。确定行为的唯一方法是检查 Android 源代码,这只与使用相同源代码构建的 Android 设备相关。不仅 Google 可以随着时间的推移更改算法,设备制造商和 ROM 修改器也可以更改算法。

Which other factors influence the likelihood of being killed?

主要决定因素是过程中的内容,如 the documentation 中所述.因此,与根本没有正在运行的组件的进程相比,具有正在运行的 Activity 的进程被终止的可能性更小。

没有其他正式文件。我的理解是进程年龄是一个因素,因此带有服务的应用程序不会永远存在,但我不记得文档中提到过这一点。

此外,请记住,用户可以随时通过 4.0+ 上的最近任务列表、第三方任务管理器或设置来摆脱您的进程。因此,您应该对流程的生命周期做出一些假设。

关于android - Android 如何决定杀死哪个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18675367/

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