public override void OnDestroy() { if (livecard != null && livecard.IsPublished) { _rangeNotifier.DidRangeBeaconsInRegionComplete -= RangingBeaconsInRegion; _iBeaconManager.StopRangingBeaconsInRegion(_rangingRegion); _iBeaconManager.UnBind(this); livecard.Unpublish(); livecard = null; } base.OnDestroy(); }
public override void OnDestroy() { Log.Debug(TAG, "OnDestroy Xamarin Stopwatch"); if (liveCard != null && liveCard.IsPublished) { Log.Debug(TAG, "Unpublishing LiveCard"); if (callback != null) { liveCard.SurfaceHolder.RemoveCallback(callback); } liveCard.Unpublish(); liveCard = null; } base.OnDestroy(); }