You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

应用被系统或手动杀死后,其所有服务是否必定随之被杀死?

应用被杀死时内部服务的行为确认
  • 结论:是的,当应用被系统杀死,或是在最近应用窗口中通过上滑操作关闭时,应用内的所有服务必定会先被杀死。
  • 场景细节:
    • 系统主动杀死应用:多因内存等资源紧张触发,属于强制进程回收,进程内所有组件(含服务)都会被终止,没有例外。
    • 最近应用列表上滑关闭:该操作本质是触发系统主动清理应用进程,同样会终止进程内的所有服务,效果和系统主动杀死一致。
  • 关于重启的补充:如果服务是通过startForegroundService()启动的前台服务,或是系统应用配置了android:persistent="true"属性,系统可能会在服务被杀死后尝试重启,但重启是后续动作,服务必然会先经历被杀死的过程,不存在跳过杀死直接重启的情况。

内容的提问来源于stack exchange,提问作者zeus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 22:56:28