【发布时间】:2010-12-17 12:25:10
【问题描述】:
我的 android APP 上有一个后台服务,它正在获取我的 GPS 位置并将其发送到远程数据库。它工作正常。
问题是当我想停止服务时......它不会停止:S。 logcat 上也没有出现异常或错误......它根本不会停止。
这是启动我的服务的代码(带有按钮):
startService(new Intent(GPSLoc.this, MyService.class)); //enciendo el service
这是我停止它的代码(在 onactivityresult 方法上):
stopService(new Intent(GPSLoc.this, MyService.class));
我已经调试了这个应用程序,并且我检查了每次调试它时都调用了 stopService 代码行,但它并没有停止......
我确信它没有停止,因为当我按下按钮停止服务时,我仍然从模拟器接收 gps 位置。
我做错了什么?
【问题讨论】:
-
嘿,我有同样的问题,你能分享你的代码吗?