From e3c74db577295f32f2d9509e50dcefa6044adba3 Mon Sep 17 00:00:00 2001 From: Matthew Date: Mon, 7 Apr 2025 18:58:13 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/xypower/mpapp/MicroPhotoService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java b/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java index c0d6d556..831a33e9 100644 --- a/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java +++ b/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java @@ -1565,7 +1565,7 @@ public class MicroPhotoService extends Service { String[] params = new String[]{""}; File workDir = context.getFilesDir(); - int exitCode = 0; + int exitCode = -1; try { Process process = Runtime.getRuntime().exec(cmd, params, workDir.getAbsoluteFile()); From 48856f0c0ba2c9f277ca5ade259c429a477e1d34 Mon Sep 17 00:00:00 2001 From: Matthew Date: Mon, 7 Apr 2025 19:11:11 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=A9=BA=E6=8C=87=E9=92=88=E4=BF=9D?= =?UTF-8?q?=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/xypower/mpapp/MicroPhotoService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java b/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java index 831a33e9..d69998ec 100644 --- a/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java +++ b/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java @@ -520,7 +520,9 @@ public class MicroPhotoService extends Service { try { Intent launchIntent = context.getPackageManager().getLaunchIntentForPackage(MicroPhotoContext.PACKAGE_NAME_MPMASTER); // launchIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); - context.startActivity(launchIntent); + if (launchIntent != null) { + context.startActivity(launchIntent); + } } catch (Exception ex) { ex.printStackTrace(); }