diff --git a/edxp-common/src/main/java/com/elderdrivers/riru/edxp/_hooker/impl/HandleBindApp.java b/edxp-common/src/main/java/com/elderdrivers/riru/edxp/_hooker/impl/HandleBindApp.java index 3bba241e..21103279 100644 --- a/edxp-common/src/main/java/com/elderdrivers/riru/edxp/_hooker/impl/HandleBindApp.java +++ b/edxp-common/src/main/java/com/elderdrivers/riru/edxp/_hooker/impl/HandleBindApp.java @@ -61,8 +61,7 @@ public class HandleBindApp extends XC_MethodHook { boolean isModule = false; int xposedminversion = -1; boolean xposedsharedprefs = false; - try { - ApkParser ap = ApkParser.create(new File(appInfo.sourceDir)); + try (ApkParser ap = ApkParser.create(new File(appInfo.sourceDir))){ isModule = ap.getApkMeta().metaData.containsKey("xposedmodule"); if (isModule) { xposedminversion = Integer.parseInt(ap.getApkMeta().metaData.get("xposedminversion")); diff --git a/xposed-bridge/src/main/java/de/robv/android/xposed/XSharedPreferences.java b/xposed-bridge/src/main/java/de/robv/android/xposed/XSharedPreferences.java index 1dc07fe3..d1a95ddb 100644 --- a/xposed-bridge/src/main/java/de/robv/android/xposed/XSharedPreferences.java +++ b/xposed-bridge/src/main/java/de/robv/android/xposed/XSharedPreferences.java @@ -76,8 +76,7 @@ public final class XSharedPreferences implements SharedPreferences { boolean isModule = false; int xposedminversion = -1; boolean xposedsharedprefs = false; - try { - ApkParser ap = ApkParser.create(new File(m)); + try (ApkParser ap = ApkParser.create(new File(m))) { isModule = ap.getApkMeta().metaData.containsKey("xposedmodule"); if(isModule) { xposedminversion = Integer.parseInt(ap.getApkMeta().metaData.get("xposedminversion"));