예제 #1
0
        public override void OnDestroy()
        {
            if (livecard != null && livecard.IsPublished)
            {
                _rangeNotifier.DidRangeBeaconsInRegionComplete -= RangingBeaconsInRegion;

                _iBeaconManager.StopRangingBeaconsInRegion(_rangingRegion);
                _iBeaconManager.UnBind(this);

                livecard.Unpublish();
                livecard = null;
            }
            base.OnDestroy();
        }
예제 #2
0
        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();
        }