安卓——什么是前台服务?(与常规服务相比)

5

现在我有一个类myService继承自Service(),被另一个上下文的startService意图调用。服务在onStartCommand中运行一些代码,然后被销毁/杀死。

什么是“前台”服务,它是如何创建的?它比其他服务更持久吗?

如果是这样的话,那就太理想了,因为我正在处理一个音乐播放器,在我的服务中,我希望它在后台播放并能够控制。问题是,我的服务会被多次创建和销毁,所以我最终会启动太多实例的音乐播放器,并失去对原始播放器的控制。

谢谢。

1个回答

6

前台服务是指播放音乐等用户立即注意到的服务。如果系统内存不足,Android会优先杀死非前台服务,但如果必要,它仍然可以杀死前台服务。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接