I'm Using Fused location provider to get frequent location updates based on the users need. Using BroadCast Reciever to recieve the location updates with the LocationRequest Class.
Using pending intent I'm initializing the reciever.
mPendingIntent = PendingIntent.getBroadcast(this, 1, mIntentService, 0);
And getting the Location updates from fusion provider.
LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient,mLocationRequest, mPendingIntent);
All these are going well for certain period of time. After some time say for 2 hours or more then suddenly the BroadCast Reciever is not recieving any updates and its so unusual that there is no reason why it got stopped.
I haven't stopped the application or Stopped recieving the location update from the FusedLocationApi