What's the best way to update geofences in Android? Is it to first remove the old set of Geofences and then add the newly updated list like this:
LocationServices.GeofencingApi.removeGeofences(
mGoogleApiClient,
getGeofencePendingIntent()
).setResultCallback(this);
LocationServices.GeofencingApi.addGeofences(
mGoogleApiClient,
getGeofencingRequest(),
getGeofencePendingIntent()
).setResultCallback(this); // Result processed in onResult().
Or can I just directly call addGeofences
without removing the old ones and have the new one's replace the old?