Closed idersan closed 1 week ago
在一个XXXActivity 的onCreate里动态加载一个 FrameLayout(用java代码继承FrameLayout,使用代码生成控件,例如叫SubFrameLayout.java),这个SubFrameLayout.java 中调用了 this.getResource方法。通过观察发现此XXXActivity运行在插件中时,始终调用的是 android.view.View.getResources(),而相同的代码运行在宿主中时却是调用的android.view.ContextThemeWrapper.getResources(),请问如何在插件运行时也调用android.view.ContextThemeWrapper.getResources()呢?
android.view.View.getResources()
android.view.ContextThemeWrapper.getResources()
在一个XXXActivity 的onCreate里动态加载一个 FrameLayout(用java代码继承FrameLayout,使用代码生成控件,例如叫SubFrameLayout.java),这个SubFrameLayout.java 中调用了 this.getResource方法。通过观察发现此XXXActivity运行在插件中时,始终调用的是
android.view.View.getResources()
,而相同的代码运行在宿主中时却是调用的android.view.ContextThemeWrapper.getResources()
,请问如何在插件运行时也调用android.view.ContextThemeWrapper.getResources()
呢?