假设我在1个进程中托管了2个服务。 1服务是前台服务(例如,由前台UI绑定,或显示持久图标),而其他服务不是前台。根据文档,前台服务具有更高的优先级,几乎不会被杀死。当内存不足时,Android可以杀死非前台服务,还是该进程继承前台优先级并保护这两种服务?
答案 0 :(得分:1)
Android不会杀死服务。它会杀死进程。前台服务提升了流程的优先级。
请注意,这意味着拥有前台服务需要是瞬态的(例如,当您下载用户购买的电影时的前景)或用户可控制的内容(例如,音乐播放器正在播放时的前景)。 / p>