我对我的android应用程序有一个后台服务,它获取我的GPS位置并将其发送到远程数据库。它工作很好。stopService不会停止我的服务....为什么?
问题是当我想停止服务....它不停止:S。也没有例外或logcat出现错误......它根本不停止。
这是开始我srvice代码(一个按钮):
startService(new Intent(GPSLoc.this, MyService.class)); //enciendo el service
这是我阻止它(在onactivityresult方法)的代码:
stopService(new Intent(GPSLoc.this, MyService.class));
我一直调试应用程序,我检查了每次我调试stopService代码行,但它不会停止......
我相信它不会停止导致我的数据库我仍然REC当我按下按钮停止服务时,从模拟器开始使用gps位置。
我在做什么坏事?
哦,我没有实现的OnDestroy !!!!!!在服务上,我正在使用一个处理程序的线程和一个简单的处理程序。 ¿如何阻止他们? – NullPointerException 2010-12-17 15:04:28
它对我的作品,谢谢 – 2017-04-05 05:49:43
我不明白为什么有必要实现onDestroy()。它只是一个生命周期回调方法。你能澄清一下吗? – likejiujitsu 2017-06-17 21:59:04