void HandleGeofenceAdded(object sender, GeofenceChangeEventArgs e) { _successfullyRestored = e.RequestId.SequenceEqual(_activeAlarms.Select(alarm => alarm.RequestId).ToArray()); Log.Debug(TAG, "HandleGeofenceAdded " + _successfullyRestored); _dbManager.EnableAlarms( _activeAlarms.Where(alarm => e.RequestId.Contains(alarm.RequestId)).ToList(), true); _geofenceManager.Stop(); }