以编程方式停止粘性服务

时间:2014-12-03 17:38:22

标签: android service sticky

我需要一个粘性服务,以防万一它被系统销毁,它会被重新创建,但我需要它在用户退出应用程序后停止工作。

Service.stopSelf()或Context.stopService(Intent)似乎不起作用.... 那我该怎么办?必须有办法......

1 个答案:

答案 0 :(得分:1)

在onPause()或onDestroy()上调用stopService(intent_of_your_service)。 这里,intent_of_your_service是您在onCreate()或其他地方创建的Intent。

此外,我确信stopSelf()工作正常(即,它会停止服务),即使它是一个粘性服务。你从哪里打电话给它?