Zaten gördüğüm kadarıyla servisini STICKY başlatmıyorsun, yani bu durumda, bu sürekli update etme durumu yazdığın tracker servisiyle değil tamamen lokasyon listener servisinin kendi davranışıyla alakalı olabilir. App'i destroy ettikten sonra Developer options'tan running servislere bakabilirsin. Hangi servisin çalıştığını anlamak için
Evet hocam LocationRequest ile işlemi gerçekleştiriyor.
Intent serviceIntent=new Intent(getApplicationContext(), TrackerService.class);
startService(serviceIntent);
stopService(serviceIntent);
Bu şekilde dener misiniz?
Bu şekilde de denedim daha önce fakat yine istediğim sonucu elde edemedim.
Yukarıda belirtildiği gibi bütün döngü requestLocationUpdates içinde client.requestLocationUpdates kısmında dönüyor ve buda removelocationupdates durdurulamıyor.