diff --git a/app/src/main/java/com/xypower/mpapp/BridgeProvider.java b/app/src/main/java/com/xypower/mpapp/BridgeProvider.java index 51e8bc5c..0011cc22 100644 --- a/app/src/main/java/com/xypower/mpapp/BridgeProvider.java +++ b/app/src/main/java/com/xypower/mpapp/BridgeProvider.java @@ -212,7 +212,14 @@ public class BridgeProvider extends ContentProvider { private int genKeys(Uri uri, ContentValues values) { int index = values.containsKey("index") ? values.getAsInteger("index").intValue() : 0; + String resultFile = values.containsKey("resultFile") ? values.getAsString("resultFile") : null; boolean res = MicroPhotoService.genKeys(index); + + if (!TextUtils.isEmpty(resultFile)) { + FilesUtils.ensureParentDirectoryExisted(resultFile); + FilesUtils.writeTextFile(resultFile, res ? "1" : "0"); + } + return res ? 1 : 0; }