我需要一个粘性服务,以便在它被系统破坏的情况下重新创建,但我需要它在用户退出应用程序后停止工作。
Service.stopSelf() 或 Context.stopService(Intent) 似乎不起作用.... 那我该怎么办?一定有办法...
最佳答案
在 onPause() 或 onDestroy() 时调用 stopService(intent_of_your_service)。 在这里,intent_of_your_service 是您在 onCreate() 或其他地方创建的 Intent。
此外,我确信 stopSelf() 工作正常(即,它停止服务),即使它是一个粘性服务。你从哪里调用它的?
关于android - 以编程方式停止粘性服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27278118/