Tencent / Shadow

零反射全动态Android插件框架
BSD 3-Clause "New" or "Revised" License
7.36k stars 1.29k forks source link

getResource 的问题。 #1334

Closed idersan closed 1 week ago

idersan commented 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()呢?