log scalable info at startup in background task
authorMarcin Romaniuk <m.romaniuk@samsung.com>
Wed, 15 Nov 2023 11:17:11 +0000 (12:17 +0100)
committerMarcin Romaniuk/Tizen Services & IoT (PLT) /SRPOL/Senior Designer/Samsung Electronics <m.romaniuk@samsung.com>
Thu, 16 Nov 2023 08:50:16 +0000 (09:50 +0100)
SettingView/SettingView.cs

index 3a03f6ecd3105a2a470bdf7741854f654bff59f3..4655e8f5803f15c7f500d46d30a0bdb3c010ad96 100644 (file)
@@ -92,7 +92,7 @@ namespace SettingView
             GetDefaultWindow().AddAvailableOrientation(Window.WindowOrientation.PortraitInverse);
             GetDefaultWindow().AddAvailableOrientation(Window.WindowOrientation.LandscapeInverse);
 
-            LogScalableInfo();
+            LogScalableInfoAsync();
 
         }
 
@@ -150,23 +150,26 @@ namespace SettingView
             Logger.Debug($"OnWindowOrientationChangedEvent() called!, orientation:{orientation}");
         }
 
-        private void LogScalableInfo()
+        private static Task LogScalableInfoAsync()
         {
-            var scalable = new string[]
+            return Task.Run(() =>
             {
-                $"ScalingFactor = {GraphicsTypeManager.Instance.ScalingFactor}",
-                $"Dpi = {GraphicsTypeManager.Instance.Dpi}",
-                $"ScaledDpi = {GraphicsTypeManager.Instance.ScaledDpi}",
-                $"BaselineDpi = {GraphicsTypeManager.Instance.BaselineDpi}",
-                $"Density = {GraphicsTypeManager.Instance.Density}",
-                $"ScaledDensity = {GraphicsTypeManager.Instance.ScaledDensity}",
-                $"100dp => {GraphicsTypeManager.Instance.ConvertScriptToPixel("100dp")}px",
-                $"100sp => {GraphicsTypeManager.Instance.ConvertScriptToPixel("100sp")}px",
-            };
-            foreach (var s in scalable)
-            {
-                Logger.Debug($"Scalable Info: {s}");
-            }
+                var scalable = new string[]
+                {
+                    $"ScalingFactor = {GraphicsTypeManager.Instance.ScalingFactor}",
+                    $"Dpi = {GraphicsTypeManager.Instance.Dpi}",
+                    $"ScaledDpi = {GraphicsTypeManager.Instance.ScaledDpi}",
+                    $"BaselineDpi = {GraphicsTypeManager.Instance.BaselineDpi}",
+                    $"Density = {GraphicsTypeManager.Instance.Density}",
+                    $"ScaledDensity = {GraphicsTypeManager.Instance.ScaledDensity}",
+                    $"100dp => {GraphicsTypeManager.Instance.ConvertScriptToPixel("100dp")}px",
+                    $"100sp => {GraphicsTypeManager.Instance.ConvertScriptToPixel("100sp")}px",
+                };
+                foreach (var s in scalable)
+                {
+                    Logger.Debug($"Scalable Info: {s}");
+                }
+            });
         }
 
         protected override void OnTerminate()