From 14bd88e51b949461a2b001bffe93b360420eed15 Mon Sep 17 00:00:00 2001 From: liuguijing <1440265357@qq.com> Date: Mon, 31 Mar 2025 11:23:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=98=E5=8E=9Fmpapp=E8=87=AA=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E7=9A=84=E6=96=B9=E5=BC=8F=EF=BC=8C=E5=8E=BB=E6=8E=89?= =?UTF-8?q?=E5=8F=91=E9=80=81=E5=B9=BF=E6=92=AD=E6=9D=A5=E8=87=AA=E5=90=AF?= =?UTF-8?q?mpapp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/xypower/mpapp/MicroPhotoService.java | 27 +++++++------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java b/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java index 6db721c3..ac0a2104 100644 --- a/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java +++ b/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java @@ -1351,24 +1351,15 @@ public class MicroPhotoService extends Service { public static void restartApp(Context context, String packageName, String reason) { -// Intent intent = new Intent(context, MainActivity.class); -// int noDelay = 1; -// intent.putExtra("noDelay", noDelay); -// if (!TextUtils.isEmpty(reason)) { -// intent.putExtra("reason", reason); -// } -// -// intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); -// context.startActivity(intent); -// System.exit(0); - - Intent restartIntent = new Intent(); - restartIntent.putExtra("cmd", "forceLaunch"); - restartIntent.putExtra("pkname", packageName); - restartIntent.setAction("com.xy.xsetting.action"); - restartIntent.setPackage("com.android.systemui"); - context.sendBroadcast(restartIntent); - android.os.Process.killProcess(android.os.Process.myPid()); + Intent intent = new Intent(context, MainActivity.class); + int noDelay = 1; + intent.putExtra("noDelay", noDelay); + if (!TextUtils.isEmpty(reason)) { + intent.putExtra("reason", reason); + } + + intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); + context.startActivity(intent); System.exit(0);