public override void ViewDidDisappear(bool animated) { base.ViewDidDisappear(animated); if (updatingTimer != null) { updatingTimer.Invalidate(); } if (player != null) { player.FlushAndClose(); player = null; } }