以编程方式停止粘性服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以编程方式停止粘性服务相关的知识,希望对你有一定的参考价值。

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

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

答案

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

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

以上是关于以编程方式停止粘性服务的主要内容,如果未能解决你的问题,请参考以下文章

当 css 位置粘性停止粘贴时

到达页面底部时,粘性导航栏闪烁

由于下面的内容,粘性导航栏停止工作[重复]

粘性session和非粘性session

负载均衡器粘性会话和非常旧的 Web 服务

与 docker swarm 的粘性会话