Skip to main content


Showing posts from February, 2016

Locationlistener on Background Services

Before creating this service if you have requesting location update on the other part of your app, make sure you call removeLocationUpdate(). So the service can get the right location update. LocationServices.FusedLocationApi.removeLocationUpdates(googleApiClient, context); public class LocationTrackingService extends Service implements LocationListener, GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener{ protected GoogleApiClient googleApiClient; @Override public void onCreate() { } @Override public int onStartCommand(Intent intent, int flags, int startId) { if(googleApiClient != null && !googleApiClient.isConnected()) googleApiClient.connect(); else if(googleApiClient == null) { createGoogleApiClient(); } return START_STICKY; } @Override public IBinder onBind(Intent intent) { return null; } @Override public void onDest