Example #1
0
        void StopTimer()
        {
            toggleTimerButton.SetTitle("Start", UIControlState.Normal);

            _timer?.Suspend();

            timerRunning = false;

            System.Diagnostics.Debug.WriteLine("Timer Suspended");
        }
        public override void ViewDidDisappear(bool animated)
        {
            base.ViewDidDisappear(animated);

            rateToken?.Dispose();
            timeControlStatusToken?.Dispose();
            reasonForWaitingToPlayToken?.Dispose();
            playbackLikelyToKeepUpToken?.Dispose();
            loadedTimeRangesToken?.Dispose();
            playbackBufferFullToken?.Dispose();
            playbackBufferEmptyToken?.Dispose();

            nonObservablePropertiesUpdateTimer.Suspend();
        }