Android 中终止命令的优先级

Priority of kill commands in Android

我最近问了一个关于 的问题,我在 START_STICKY 重启后没有正确地向 onStartComment 提供 Intent 数据。重启是由于 Android 在系统过载时终止了我的服务。似乎 Android 会 "can (and will) stop your Service whenever it wants to" 或者换一种说法 "Anything in Android can be killed at any point, for instance if the system has few resources"

这让我开始思考:是否有任何命令(因此我们可以预测或控制)Android 将首先杀死什么,例如服务然后应用程序,或者应用程序打开但有一段时间未使用?

参考以下Android中关于进程优先级的文章。它会回答你的问题。