Fix bug - broken scenario of SummaryView
authorHaesu Gwon <haesu.gwon@samsung.com>
Wed, 20 Jan 2021 03:20:53 +0000 (12:20 +0900)
committerPiotr Czaja <p.czaja@samsung.com>
Tue, 14 Sep 2021 11:01:34 +0000 (13:01 +0200)
Fitness/Views/ExercisingView.xaml.cs

index 3788fd02ed2f94ded37be92b07a6742aff2f2537..6b93f8a39037d5c158b1a76bb3147d8b2afc1b61 100644 (file)
@@ -39,6 +39,22 @@ namespace Fitness.Views
             PlayingView.PreviewStub.Relayout += OnPlayingViewRelayout;
         }
 
+        /// <summary>
+        /// OnAppearing.
+        /// </summary>
+        protected override void OnAppearing()
+        {
+            switch (cameraView.PreviewState)
+            {
+                case Tizen.Multimedia.CameraState.Created:
+                    cameraView.StartPreview();
+                    break;
+                case Tizen.Multimedia.CameraState.Preview:
+                    cameraView.ShowPreviewWindow();
+                    break;
+            }
+        }
+
         /// <summary>
         /// OnDisappearing.
         /// </summary>
@@ -46,7 +62,7 @@ namespace Fitness.Views
         {
             if (cameraView.PreviewState == Tizen.Multimedia.CameraState.Preview)
             {
-                cameraView.StopPreview();
+                cameraView.HidePreviewWindow();
             }
         }