fix application_info.dataDir getting overwritten by PackageParser

This commit is contained in:
Julian Winkler
2024-06-13 20:05:14 +02:00
parent 5454d9ed3c
commit 2efa545e73

View File

@@ -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);