From 8b43d4e1190fc9e2261be0579e53cc6c2987f946 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期四, 27 十一月 2025 19:37:56 +0800
Subject: [PATCH] 2025年11月27日19:37:50 备份代码

---
 app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
index cfb88e9..75d3fe3 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
@@ -31,6 +31,7 @@
 import com.hdl.photovoltaic.base.CustomBaseActivity;
 import com.hdl.photovoltaic.config.UserConfigManage;
 import com.hdl.photovoltaic.databinding.ActivityHomeLoginBinding;
+import com.hdl.photovoltaic.enums.Languages;
 import com.hdl.photovoltaic.other.HdlLogLogic;
 import com.hdl.photovoltaic.other.HdlResidenceLogic;
 import com.hdl.photovoltaic.other.HdlUniLogic;
@@ -155,12 +156,9 @@
             }, 0, forgetPasswordTvStr.length(), 0);
             viewBinding.homeLoginForgetPasswordTv.setText(forgetPasswordTvStrSpannable);
 
+            LanguageAdapter.ItemData language= LocalManageUtil.getLanguage(UserConfigManage.getInstance().getCurrentAppLanguage());
+            viewBinding.homeLoginLanguageTv.setText(language.getTitle());
 
-            if (UserConfigManage.getInstance().getCurrentAppLanguage().equals(LocalManageUtil.zh)) {
-                viewBinding.homeLoginLanguageTv.setText("绠�浣撲腑鏂�");
-            } else {
-                viewBinding.homeLoginLanguageTv.setText("English");
-            }
             if (UserConfigManage.getInstance().isBAccount()) {
                 viewBinding.homeLoginRegisterTv.setVisibility(View.GONE);
             } else {
@@ -212,6 +210,17 @@
                         intent.setClass(HDLApp.getInstance(), StartActivity.class);
                         startActivity(intent);
                         viewBinding.homeLoginLanguageTv.setText(itemData.getTitle());
+                        HdlResidenceLogic.getInstance().pushAdd(new CloudCallBeak<String>() {
+                            @Override
+                            public void onSuccess(String pushId) {
+                                HdlLogLogic.print("娣诲姞浠ょ墝鍒颁簯绔� PushToken:" + UserConfigManage.getInstance().getPushToken() + " pushId:" + pushId, true);
+                            }
+
+                            @Override
+                            public void onFailure(HDLException e) {
+                                HdlLogLogic.print("娣诲姞浠ょ墝鍒颁簯绔け璐� PushToken:" + UserConfigManage.getInstance().getPushToken() + " 閿欒锛�" + e.getMessage(), true);
+                            }
+                        });
                     }
                 });
             }
@@ -598,7 +607,7 @@
 
             int startIndex2 = s.lastIndexOf("銆�");
             int endIndex2 = s.lastIndexOf("銆�") + 1;
-            if (UserConfigManage.getInstance().getCurrentAppLanguage().equals(LocalManageUtil.en)) {
+            if (UserConfigManage.getInstance().getCurrentAppLanguage().equals(Languages.en)) {
                 s = s.replace("銆�", "").replace("銆�", "");
                 endIndex1 -= 1;
                 startIndex2 -= 2;//绉婚櫎"銆�"鍜�"銆�"鎬婚暱搴﹀彂鐢熷彉鍖栵紝绱㈠紩涔熸敼鍙�;

--
Gitblit v1.8.0