如何停止android REDELIVER_INTENT后台服务?

时间:2018-08-11 13:22:48

标签: android service

我在音频播放器项目中使用后台服务。我将服务创建为“ REDELIVER_INTENT”,因此,如果服务停止,它将再次启动并继续播放音乐。但是在我用“ stopForeground(true);”销毁它之后服务正在停止,但过一会儿它又开始工作。有什么方法可以停止“ REDELIVER_INTENT”后台服务并阻止自身再次启动。

1 个答案:

答案 0 :(得分:1)

致电stopService()(在Context上)或stopSelf()(在Service上)以停止服务。 stopForeground()仅删除服务的前台;它不会停止服务。