diff --git a/projects/sdk/core/loader/src/main/kotlin/com/tencent/shadow/core/loader/ShadowPluginLoader.kt b/projects/sdk/core/loader/src/main/kotlin/com/tencent/shadow/core/loader/ShadowPluginLoader.kt index e5d014369..3cbc5e5b5 100644 --- a/projects/sdk/core/loader/src/main/kotlin/com/tencent/shadow/core/loader/ShadowPluginLoader.kt +++ b/projects/sdk/core/loader/src/main/kotlin/com/tencent/shadow/core/loader/ShadowPluginLoader.kt @@ -125,13 +125,11 @@ abstract class ShadowPluginLoader(hostAppContext: Context) : DelegateProvider, D fun callApplicationOnCreate(partKey: String) { fun realAction() { val pluginParts = getPluginParts(partKey) - pluginParts?.let { - mPluginContentProviderManager.createContentProviderAndCallOnCreate( - pluginParts.application, partKey, pluginParts) - } pluginParts?.let { val application = pluginParts.application application.attachBaseContext(mHostAppContext) + mPluginContentProviderManager.createContentProviderAndCallOnCreate( + application, partKey, pluginParts) application.onCreate() } }