From 1311774b7c71fe94016a7b2cdf508e3d39114422 Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期五, 12 四月 2024 09:46:06 +0800
Subject: [PATCH] Merge branch 'dev-hxb' into wjc_new

---
 app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java |   35 ++++++++++++++++++++++++++++++-----
 1 files changed, 30 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java
index b66e48c..87db5a5 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java
@@ -5,7 +5,10 @@
 import android.os.Process;
 import android.os.SystemClock;
 import android.text.TextUtils;
+import android.util.Log;
 
+
+import androidx.annotation.Nullable;
 
 import com.google.gson.Gson;
 import com.google.gson.reflect.TypeToken;
@@ -87,7 +90,27 @@
     protected void onResume() {
         super.onResume();
         //鍚姩椤典笌mainActivity鏍峰紡涓�鏍凤紝杩欐牱鍚姩椤靛拰mainActivity鐪嬩笂鍘绘槸涓�涓晫闈紝鐩殑鏄负浜唌ainActivity閬綇涓嬩竴椤碉紱
-        AppManagerUtils.getAppManager().finishActivity(StartActivity.class);
+//        AppManagerUtils.getAppManager().finishActivity(StartActivity.class);
+//        this.portConflictDialog();
+    }
+    public void startAppAutomaticallyOpenUni() {
+        new Thread(new Runnable() {
+            @Override
+            public void run() {
+                SystemClock.sleep(10);
+                runOnUiThread(new Runnable() {
+                    @Override
+                    public void run() {
+                        //浣庝簬瀹夊崜14鐗堟湰
+                        if (android.os.Build.VERSION.SDK_INT < 34) {
+                            startAppAutomaticallyOpenUni(false);
+                        } else {
+                            startAppAutomaticallyOpenUni(true);
+                        }
+                    }
+                });
+            }
+        }).start();
     }
 
     @Subscribe(threadMode = ThreadMode.MAIN)
@@ -175,11 +198,15 @@
         }
     }
 
+
     /**
      * C绔惎鍔ˋpp鑷姩鎵撳紑灏忕▼搴忕數绔欒鎯呯晫闈�
      */
-    private void startAppAutomaticallyOpenUni() {
+    private void startAppAutomaticallyOpenUni(boolean delay) {
 
+        if(delay) {
+            SystemClock.sleep(2000);
+        }
         List<HouseIdBean> HouseIdList = HdlResidenceLogic.getInstance().getHouseIdList();
         if (HouseIdList.size() == 0) {
             String path = HDLUniMP.UNI_EVENT_OPEN_HOME_Null_C;
@@ -197,8 +224,6 @@
             String path = HDLUniMP.UNI_EVENT_OPEN_HOME_DETAILS_C + "?homeId=" + houseIdBean.getHomeId() + "&homeName=" + houseIdBean.getHomeName() + "&powerStationStatus=" + houseIdBean.getPowerStationStatus();
             HdlUniLogic.getInstance().openUniMP(path, null);
         }
-
-
     }
 
 //    /**
@@ -396,4 +421,4 @@
     }
 
 
-}
\ No newline at end of file
+}

--
Gitblit v1.8.0