Android:后台服务不会停止

时间:2011-02-02 16:48:51

标签: android service background

问候,

我在后台运行以下服务:

https://gist.github.com/807968

当我关闭应用程序时,系统会询问用户是否要继续在后台上传GPS坐标。单击“是”时,服务工作正常。单击“否”时,应用程序会按预期关闭,但仍会在后台上传GPS坐标!我甚至可以在Android手机的状态栏中看到小GPS图标。我希望看到一个“停止”吐司,但它永远不会出现......

有人有任何想法吗?

非常感谢,

1 个答案:

答案 0 :(得分:3)

您正在使用START_STICKY,因此除非明确告知,否则服务不会停止。在处理响应“否”的代码中,您需要调用stopService()。以下是service life cycles

文档的链接