У меня есть справочная служба на моем андроидном APP, который получает мою позицию GPS и отправляет ее на удаленный db. Он отлично работает.
Проблема в том, когда я хочу остановить службу.... она не останавливается: S. Также не было никаких исключений или ошибок в logcat... он просто не останавливается.
это код для запуска моего srvice (с помощью кнопки):
startService(new Intent(GPSLoc.this, MyService.class)); //enciendo el service
это код, где я его останавливаю (по методу onactivityresult):
stopService(new Intent(GPSLoc.this, MyService.class));
Я отлаживал приложение, и я проверил, что кодовая строка stopService была вызвана каждый раз, когда я отлаживал ее, но она не останавливается...
Я уверен, что это не остановило причину в моей базе данных, я все еще получаю gps-позиции от эмулятора, когда я нажимаю кнопку, чтобы остановить службу.
что я делаю плохо?