问候,
我在后台运行以下服务:
https://gist.github.com/807968
当我关闭应用程序时,系统会询问用户是否愿意继续在后台上传 GPS 坐标。单击"is"后,该服务就可以正常工作。当单击“否”时,应用程序将按预期关闭,但它仍然在后台上传 GPS 坐标!我什至可以在 Android 手机的状态栏中看到 GPS 小图标。我希望看到“已停止”Toast,但它从未出现...
有人有什么想法吗?
提前非常感谢,
最佳答案
您正在使用 START_STICKY,因此除非明确告知,否则服务不会停止。在处理“否”响应的代码中,您需要调用 stopService()。这是关于 service life cycles 的文档链接
关于Android:后台服务不会停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4877244/