@@ -21,7 +21,6 @@ package com.tencent.shadow.core.loader.delegates
21
21
import android.app.Activity
22
22
import android.content.ComponentName
23
23
import android.content.Context
24
- import android.content.Context.LAYOUT_INFLATER_SERVICE
25
24
import android.content.Intent
26
25
import android.content.pm.ActivityInfo
27
26
import android.content.res.Configuration
@@ -40,7 +39,10 @@ import com.tencent.shadow.core.loader.managers.ComponentManager.Companion.CM_CLA
40
39
import com.tencent.shadow.core.loader.managers.ComponentManager.Companion.CM_EXTRAS_BUNDLE_KEY
41
40
import com.tencent.shadow.core.loader.managers.ComponentManager.Companion.CM_LOADER_BUNDLE_KEY
42
41
import com.tencent.shadow.core.loader.managers.ComponentManager.Companion.CM_PART_KEY
43
- import com.tencent.shadow.core.runtime.*
42
+ import com.tencent.shadow.core.runtime.MixResources
43
+ import com.tencent.shadow.core.runtime.PluginActivity
44
+ import com.tencent.shadow.core.runtime.ShadowActivity
45
+ import com.tencent.shadow.core.runtime.ShadowActivityLifecycleCallbacks
44
46
import com.tencent.shadow.core.runtime.container.HostActivityDelegate
45
47
import com.tencent.shadow.core.runtime.container.HostActivityDelegator
46
48
@@ -250,10 +252,7 @@ open class ShadowActivityDelegate(private val mDI: DI) : GeneratedShadowActivity
250
252
return mPluginClassLoader
251
253
}
252
254
253
- override fun getLayoutInflater (): LayoutInflater {
254
- val inflater = mHostActivityDelegator.applicationContext.getSystemService(LAYOUT_INFLATER_SERVICE ) as LayoutInflater
255
- return ShadowLayoutInflater .build(inflater, mPluginActivity, mPartKey)
256
- }
255
+ override fun getLayoutInflater (): LayoutInflater = LayoutInflater .from(mPluginActivity)
257
256
258
257
override fun getResources (): Resources {
259
258
if (mDependenciesInjected) {
0 commit comments