From 9f54cbe96c0350b9f57466e2556025a80d740d3a Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期二, 26 三月 2024 17:45:16 +0800
Subject: [PATCH] 2024年03月26日17:45:08

---
 app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java |   28 ++++++++++++++++++++++++++--
 1 files changed, 26 insertions(+), 2 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 9b1e787..0036f55 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java
@@ -2,6 +2,7 @@
 
 
 import android.os.Bundle;
+import android.os.Process;
 import android.os.SystemClock;
 import android.text.TextUtils;
 
@@ -154,6 +155,31 @@
                         });
                     }
                 });
+            }
+        } else if (event.getTopic().contains(HDLUniMP.UNI_EVENT_REPLY_OTHER_MODEL)
+                && event.getType().contains(HDLUniMP.UNI_EVENT_REPLY_OTHER_BACK)) {
+            //鐗╃悊鎸夐敭杩斿洖浜嬩欢(鍖呮嫭宸︽粦绉婚櫎浜嬩欢)
+            if (AppManagerUtils.getAppManager().getActivitySize() <= 1) {
+                if (backPressTimes == 0) {
+                    HdlThreadLogic.toast(_mActivity, R.string.kill_app);
+                    backPressTimes = 1;
+                    new Thread() {
+                        @Override
+                        public void run() {
+                            try {
+                                Thread.sleep(2000);
+                            } catch (InterruptedException e) {
+                                e.printStackTrace();
+                            } finally {
+                                backPressTimes = 0;
+                            }
+                        }
+                    }.start();
+                    return;
+                } else {
+                    AppManagerUtils.getAppManager().finishAllActivity();
+                    Process.killProcess(Process.myPid());
+                }
             }
         }
     }
@@ -340,8 +366,6 @@
         };
         HDLLinkLocalSdk.getInstance().registerAllTopicsListener(allTopicsListener);
     }
-
-
 
 
 }
\ No newline at end of file

--
Gitblit v1.8.0