Android-什么是前台服务?(与常规服务相比)



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

什么是"前台"服务?它是如何创建的?它比其他服务持续时间长吗?

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

谢谢。

前台服务是一种播放音乐的服务,如果它被杀死,用户会立即注意到这一点。如果系统内存不足,安卓系统将倾向于杀死非前台服务,但如果需要,它仍然可以杀死前台服务。

最新更新