diff --git a/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java b/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java index 82e60902..c45e212a 100644 --- a/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java +++ b/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java @@ -219,8 +219,15 @@ public class MicroPhotoService extends Service { try { final String appPath = MicroPhotoContext.buildMpAppDir(this); + File lockerFile = new File(appPath); - lockerFile = new File(lockerFile, "data/alive/running"); + lockerFile = new File(lockerFile, "data/alive"); + try { + lockerFile.mkdirs(); + } catch (Exception ex) { + ex.printStackTrace(); + } + lockerFile = new File(lockerFile, "running"); mAppRunningFile = new FileOutputStream(lockerFile); for (int idx = 0; idx < 3; idx++) {