@@ -79,8 +79,8 @@ public LoadedPlugin startPlugin(String packageName) {
7979 PluginDescriptor pluginDescriptor = PluginManagerHelper .getPluginDescriptorByPluginId (packageName );
8080
8181 Resources pluginRes = PluginCreator .createPluginResource (
82- PluginLoader .getApplicatoin ().getApplicationInfo ().sourceDir ,
83- PluginLoader .getApplicatoin ().getResources (), pluginDescriptor );
82+ PluginLoader .getApplication ().getApplicationInfo ().sourceDir ,
83+ PluginLoader .getApplication ().getResources (), pluginDescriptor );
8484
8585 DexClassLoader pluginClassLoader = PluginCreator .createPluginClassLoader (
8686 pluginDescriptor .getInstalledPath (),
@@ -90,7 +90,7 @@ public LoadedPlugin startPlugin(String packageName) {
9090
9191 Context pluginContext = PluginCreator .createPluginContext (
9292 pluginDescriptor ,
93- PluginLoader .getApplicatoin ().getBaseContext (),
93+ PluginLoader .getApplication ().getBaseContext (),
9494 pluginRes ,
9595 pluginClassLoader );
9696
@@ -109,7 +109,7 @@ public LoadedPlugin startPlugin(String packageName) {
109109 plugin .pluginApplication = pluginApplication ;//这里之所以不放在LoadedPlugin的构造器里面,是因为contentprovider在安装时loadclass,造成死循环
110110
111111 try {
112- ActivityThread .installPackageInfo (PluginLoader .getApplicatoin (), packageName , pluginDescriptor ,
112+ ActivityThread .installPackageInfo (PluginLoader .getApplication (), packageName , pluginDescriptor ,
113113 pluginClassLoader , pluginRes , pluginApplication );
114114 } catch (ClassNotFoundException e ) {
115115 e .printStackTrace ();
@@ -146,7 +146,7 @@ private Application callPluginApplicationOnCreate(Context pluginContext, DexClas
146146 }
147147
148148 //安装ContentProvider, 在插件Application对象构造以后,oncreate调用之前
149- PluginInjector .installContentProviders (PluginLoader .getApplicatoin (), pluginDescriptor .getProviderInfos ().values ());
149+ PluginInjector .installContentProviders (PluginLoader .getApplication (), pluginDescriptor .getProviderInfos ().values ());
150150
151151 //执行onCreate
152152 if (application != null ) {
@@ -190,15 +190,15 @@ public void stopPlugin(String packageName, PluginDescriptor pluginDescriptor) {
190190 new Handler (Looper .getMainLooper ()).post (new Runnable () {
191191 @ Override
192192 public void run () {
193- AndroidWebkitWebViewFactoryProvider .switchWebViewContext (PluginLoader .getApplicatoin ());
193+ AndroidWebkitWebViewFactoryProvider .switchWebViewContext (PluginLoader .getApplication ());
194194 }
195195 });
196196
197197 //退出LocalService
198198 LocalServiceManager .unRegistService (pluginDescriptor );
199199
200200 //退出Activity
201- PluginLoader .getApplicatoin ().sendBroadcast (new Intent (plugin .pluginPackageName + PluginActivityMonitor .ACTION_UN_INSTALL_PLUGIN ));
201+ PluginLoader .getApplication ().sendBroadcast (new Intent (plugin .pluginPackageName + PluginActivityMonitor .ACTION_UN_INSTALL_PLUGIN ));
202202
203203 //退出BroadcastReceiver
204204 //广播一般有个注册方式
@@ -259,37 +259,37 @@ public boolean isRunning(String packageName) {
259259 static class LifecycleCallbackBrige implements android .app .Application .ActivityLifecycleCallbacks {
260260 @ Override
261261 public void onActivityCreated (Activity activity , Bundle savedInstanceState ) {
262- AndroidAppApplication .dispatchActivityCreated (PluginLoader .getApplicatoin (), activity , savedInstanceState );
262+ AndroidAppApplication .dispatchActivityCreated (PluginLoader .getApplication (), activity , savedInstanceState );
263263 }
264264
265265 @ Override
266266 public void onActivityStarted (Activity activity ) {
267- AndroidAppApplication .dispatchActivityStarted (PluginLoader .getApplicatoin (), activity );
267+ AndroidAppApplication .dispatchActivityStarted (PluginLoader .getApplication (), activity );
268268 }
269269
270270 @ Override
271271 public void onActivityResumed (Activity activity ) {
272- AndroidAppApplication .dispatchActivityResumed (PluginLoader .getApplicatoin (), activity );
272+ AndroidAppApplication .dispatchActivityResumed (PluginLoader .getApplication (), activity );
273273 }
274274
275275 @ Override
276276 public void onActivityPaused (Activity activity ) {
277- AndroidAppApplication .dispatchActivityPaused (PluginLoader .getApplicatoin (), activity );
277+ AndroidAppApplication .dispatchActivityPaused (PluginLoader .getApplication (), activity );
278278 }
279279
280280 @ Override
281281 public void onActivityStopped (Activity activity ) {
282- AndroidAppApplication .dispatchActivityStopped (PluginLoader .getApplicatoin (), activity );
282+ AndroidAppApplication .dispatchActivityStopped (PluginLoader .getApplication (), activity );
283283 }
284284
285285 @ Override
286286 public void onActivitySaveInstanceState (Activity activity , Bundle outState ) {
287- AndroidAppApplication .dispatchActivitySaveInstanceState (PluginLoader .getApplicatoin (), activity , outState );
287+ AndroidAppApplication .dispatchActivitySaveInstanceState (PluginLoader .getApplication (), activity , outState );
288288 }
289289
290290 @ Override
291291 public void onActivityDestroyed (Activity activity ) {
292- AndroidAppApplication .dispatchActivityDestroyed (PluginLoader .getApplicatoin (), activity );
292+ AndroidAppApplication .dispatchActivityDestroyed (PluginLoader .getApplication (), activity );
293293 }
294294 }
295295}
0 commit comments