From 2efa545e738c0d5ed35d84ef46901c36eb40f765 Mon Sep 17 00:00:00 2001 From: Julian Winkler Date: Thu, 13 Jun 2024 20:05:14 +0200 Subject: [PATCH] fix application_info.dataDir getting overwritten by PackageParser --- src/api-impl/android/content/Context.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api-impl/android/content/Context.java b/src/api-impl/android/content/Context.java index 7253e774..ca47e3dd 100644 --- a/src/api-impl/android/content/Context.java +++ b/src/api-impl/android/content/Context.java @@ -100,13 +100,13 @@ public class Context extends Object { r = new Resources(assets, dm, config); theme = r.newTheme(); application_info = new ApplicationInfo(); - application_info.dataDir = Environment.getExternalStorageDirectory().getAbsolutePath(); try (XmlResourceParser parser = assets.openXmlResourceParser("AndroidManifest.xml")) { pkg = new PackageParser(null).parsePackage(r, parser, 0, new String[1]); application_info = pkg.applicationInfo; } catch (Exception e) { e.printStackTrace(); } + application_info.dataDir = Environment.getExternalStorageDirectory().getAbsolutePath(); } protected static native void native_updateConfig(Configuration config);