现在我有一些类myService扩展Service()由另一个上下文的startService意图调用。该服务在onStartCommand中运行一些代码,然后被销毁/终止。
“前景”服务究竟是什么?它是如何创建的?它比其他服务的使用寿命更长吗?
如果是这样,那将是理想的,因为我正在修改我的服务中的音乐播放器,我想在后台播放并控制。现在的问题是我的服务被多次创建和销毁,所以我最终启动了太多的音乐播放器实例并失去了原有的实例。
感谢。
答案 0 :(得分:4)
前台服务是一种例如播放音乐的服务 - 如果被杀死,用户会立即注意到这一点。如果系统内存变低,Android将支持非前台服务进行查杀,但如果需要,它仍可以杀死前台服务。