8000 change: getApplicationContext()返回plugin的 Application · CJavaScala/android-pluginmgr@0102472 · GitHub
[go: up one dir, main page]

Skip to content

Commit 0102472

Browse files
committed
change: getApplicationContext()返回plugin的 Application
1 parent 9c42e81 commit 0102472

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

android-pluginmgr/src/main/java/androidx/pluginmgr/PluginContextWrapper.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,10 @@ class PluginContextWrapper extends ContextWrapper {
3636
private static final String tag = "PluginContextWrapper";
3737
private ApplicationInfo applicationInfo;
3838
private File fileDir;
39+
< 8CFD span class=pl-k>private Context baseApplication;
3940
public PluginContextWrapper(Context base, PlugInfo plugin) {
4041
super(base);
42+
baseApplication = base;
4143
this.plugin = plugin;
4244
applicationInfo = new ApplicationInfo(super.getApplicationInfo());
4345
applicationInfo.sourceDir = plugin.getFilePath();
@@ -91,7 +93,7 @@ public ApplicationInfo getApplicationInfo() {
9193
@Override
9294
public Context getApplicationContext() {
9395
Log.d(tag, "getApplicationContext()");
94-
return this;
96+
return plugin.getApplication();
9597
}
9698

9799
@Override

0 commit comments

Comments
 (0)
0