From 5ec581e5d37b108fc9d59e89afd8e94e21b32080 Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期二, 17 十月 2023 17:33:36 +0800
Subject: [PATCH] 2023年10月17日17:33:33

---
 HDL-ON_Android/SplashActivity.cs |   40 +++++++++++++++++++++++++++++-----------
 1 files changed, 29 insertions(+), 11 deletions(-)

diff --git a/HDL-ON_Android/SplashActivity.cs b/HDL-ON_Android/SplashActivity.cs
index 4fccb42..096e3b3 100644
--- a/HDL-ON_Android/SplashActivity.cs
+++ b/HDL-ON_Android/SplashActivity.cs
@@ -13,9 +13,6 @@
 using Com.Hdl.ON.Jpush.Androidjpush;
 using HDL_ON;
 using Java.Util;
-using Microsoft.AppCenter;
-using Microsoft.AppCenter.Analytics;
-using Microsoft.AppCenter.Crashes;
 using Shared;
 
 namespace HDL_ON_Android
@@ -26,6 +23,7 @@
     {
         protected override void OnActivityResult(int requestCode, Result resultVal, Intent data)
         {
+            Console.WriteLine("123456");
             if (requestCode == 99)
             {
                 if (resultVal == Result.Ok)
@@ -48,6 +46,7 @@
         [Obsolete]
         protected override void OnCreate(Bundle savedInstanceState)
         {
+            Console.WriteLine("123456");
             base.OnCreate(savedInstanceState);
 
             if(Shared.Application.Activity != null && Shared.Application.Activity.GetType() == typeof(BaseActivity))
@@ -60,12 +59,14 @@
             //StartActivityForResult(i, 1);
             //OverridePendingTransition(0, 0);
             //initAll();
+#if DEBUG
+            HDL_ON.OnAppConfig.Instance.isAgreePrivacyPolicy = true;
+#endif
             if (HDL_ON.OnAppConfig.Instance.FirstRunApp || !HDL_ON.OnAppConfig.Instance.isAgreePrivacyPolicy)
             {
                 //OnAppConfig.Instance.FirstRunApp = false;
                 //OnAppConfig.Instance.SaveConfig();
                 Language.CurrentLanguage = "Chinese";
-                Locale locale1 = Locale.Default;
                 var localeList = Resources.Configuration.Locale;
                 Console.WriteLine("褰撳墠璇█缂╁啓:" + localeList.Language);
                 if (localeList.Language == "zh")
@@ -83,6 +84,10 @@
                 else if (localeList.Language == "bg")
                 {
                     Language.CurrentLanguage = "斜褗谢谐邪褉褋泻懈";
+                }
+                else if (localeList.Language == "uk")
+                {
+                    Language.CurrentLanguage = "Ukraine";
                 }
                 else
                 {
@@ -126,7 +131,7 @@
         void initOhterSdk()
         {
             //娉ㄥ唽鏈鐞嗗紓甯镐簨浠�
-            AppCenter.Start("64ac5859-2cd7-4ef8-a5da-5455e29679ec", typeof(Analytics), typeof(Crashes));
+            //AppCenter.Start("64ac5859-2cd7-4ef8-a5da-5455e29679ec", typeof(Analytics), typeof(Crashes));
             //鎵嬫満鍚嶇О Android.OS.Build.Manufacturer;
             //OnAppConfig.Instance.PhoneName = Android.OS.Build.Manufacturer;
             //#if DEBUG
@@ -144,10 +149,17 @@
 
             };
 
-            //鍒濆鍖栧弸鐩焥dk
-            Com.Hdl.Umsdk.UmSdk.InitUmSdk(this, "61d565d9e0f9bb492bbc3d5a", "Android");
-            //鍒濆鍖栧弸鐩焥dk config
-            Com.Hdl.Umsdk.UmSdk.InitUMConfigure(this, "61d565d9e0f9bb492bbc3d5a", "Android", "");
+            try
+            {
+                //鍒濆鍖栧弸鐩焥dk
+                Com.Hdl.Umsdk.UmSdk.InitUmSdk(this, "61d565d9e0f9bb492bbc3d5a", "Android");
+                ////鍒濆鍖栧弸鐩焥dk config
+                Com.Hdl.Umsdk.UmSdk.InitUMConfigure(this, "61d565d9e0f9bb492bbc3d5a", "Android", "");
+            }
+            catch (Exception ex)
+            {
+                Console.WriteLine("鍒濆鍖栧弸鐩烻DK寮傚父:" + ex.Message);
+            }
 
         }
 
@@ -192,7 +204,6 @@
             BaseActivity.OnCreateActoin = (activity, application) =>
             {
                 Language.CurrentLanguage = "Chinese";
-                Locale locale1 = Locale.Default;
                 var localeList = Resources.Configuration.Locale;
                 Console.WriteLine("褰撳墠璇█缂栧彿" + localeList.Language);
                 if (localeList.Language == "zh")
@@ -210,6 +221,10 @@
                 else if (localeList.Language == "bg")
                 {
                     Language.CurrentLanguage = "斜褗谢谐邪褉褋泻懈";
+                }
+                else if (localeList.Language == "uk")
+                {
+                    Language.CurrentLanguage = "Ukraine";
                 }
                 else
                 {
@@ -241,7 +256,6 @@
             BaseActivity.RefreshUIAction = (activity) =>
             {
                 Language.CurrentLanguage = "Chinese";
-                Locale locale1 = Locale.Default;
                 var localeList = Resources.Configuration.Locale;
                 Console.WriteLine("褰撳墠璇█锛�" + localeList.Language);
                 if (localeList.Language == "zh")
@@ -260,6 +274,10 @@
                 {
                     Language.CurrentLanguage = "斜褗谢谐邪褉褋泻懈";
                 }
+                else if (localeList.Language == "uk")
+                {
+                    Language.CurrentLanguage = "Ukraine";
+                }
                 else
                 {
                     Language.CurrentLanguage = "English";

--
Gitblit v1.8.0