Android:停止重新创建粘性服务

时间:2014-04-28 22:49:35

标签: android service

我有一个让用户登录控制的应用程序。当用户登录时,我想启动一个一直运行的服务,直到用户注销。所以我启动了一个服务,它在onStartCommand方法上返回(返回START_STICKY;)。

但是在用户注销后我无法阻止它。 有没有办法做到这一点?

我试过通过广播意图来做这件事,但它并没有像我猜测的那样停止。

提前致谢

1 个答案:

答案 0 :(得分:0)

选项#1:完全摆脱服务。您尚未说明该服务正在做什么,并且您可能首先不需要该服务。

选项#2:致电stopService()停止服务。