From 0770fc4f03196a27e8f4c899a44da63bb1a683e2 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期四, 12 六月 2025 18:17:29 +0800
Subject: [PATCH] 2025年06月12日18:17:27

---
 app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 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 b804bd9..77ca62e 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
@@ -32,6 +32,7 @@
 import com.hdl.photovoltaic.databinding.ActivityHomeLoginBinding;
 import com.hdl.photovoltaic.other.HdlLogLogic;
 import com.hdl.photovoltaic.other.HdlResidenceLogic;
+import com.hdl.photovoltaic.other.HdlUniLogic;
 import com.hdl.photovoltaic.ui.account.ChangePassword;
 import com.hdl.photovoltaic.ui.account.RegisterAccountActivity;
 import com.hdl.photovoltaic.ui.adapter.LanguageAdapter;
@@ -41,6 +42,8 @@
 import com.hdl.photovoltaic.other.HdlAccountLogic;
 import com.hdl.photovoltaic.other.HdlThreadLogic;
 import com.hdl.photovoltaic.ui.me.WebActivity;
+import com.hdl.photovoltaic.uni.HDLUniMP;
+import com.hdl.photovoltaic.uni.HDLUniMPSDKManager;
 import com.hdl.photovoltaic.utils.AppManagerUtils;
 import com.hdl.photovoltaic.utils.LocalManageUtil;
 import com.hdl.photovoltaic.utils.SharedPreUtils;
@@ -264,7 +267,7 @@
         viewBinding.homeLoginTv.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
-
+                HDLUniMPSDKManager.isExistsActivity = false;
                 String account = viewBinding.homeLoginAccountEt.getText().toString().replace(" ", "");
                 String password = viewBinding.homeLoginPasswordEt.getText().toString().replace(" ", "");
                 boolean is_login = isLocalCheckAccountAndPassword(account, password);
@@ -311,6 +314,16 @@
                 startActivity(intent);
             }
         });
+        //鏃犵綉妯″紡
+        viewBinding.homeNoNetworkModeLoginTv.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                UserConfigManage.getInstance().setNoNetworkFlag(true);
+                UserConfigManage.getInstance().Save();
+                String path = HDLUniMP.UNI_EVENT_OPEN_NONETWORKDEVICELIST + "?mac=" + UserConfigManage.getInstance().getNoNetworkDeviceMac() + "&password=" + UserConfigManage.getInstance().getNoNetworkPassword();
+                HdlUniLogic.getInstance().openUniMP(path, null);
+            }
+        });
 
     }
 

--
Gitblit v1.8.0