From 59340c0b9107c813d6b3a5c953d693212485ad11 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期三, 20 八月 2025 13:31:22 +0800
Subject: [PATCH] 2025年08月20日13:31:14
---
app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java | 19 ++++++++++++++++++-
1 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java b/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java
index f9c3a91..7b32dd0 100755
--- a/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java
+++ b/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java
@@ -40,10 +40,27 @@
// intent.setPackage("com.hdl.photovoltaic");
// intent.setAction("UniappService.ACTION");
// context.bindService(intent, stringservice, Context.BIND_AUTO_CREATE);
-
return splashView;
}
+ /**
+ * 鍏抽棴褰撳墠搴旂敤杩涚▼
+ *
+ * @param context
+ */
+ public void killProcessByPackName(Context context) {
+ if (context == null) {
+ return;
+ }
+ final ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
+ List<ActivityManager.RunningAppProcessInfo> procList = am.getRunningAppProcesses();
+ for (ActivityManager.RunningAppProcessInfo proc : procList) {
+ if (proc.processName != null && proc.processName.equals(context.getPackageName())) {
+ android.os.Process.killProcess(proc.pid);
+ break;
+ }
+ }
+ }
static ServiceConnection stringservice = new ServiceConnection() {
private WeakReference<Context> contextWeakReference;
--
Gitblit v1.8.0