问题:Application中theme自定义style带有主工程资源,影响PrxyActivity的调用。
如果manifest中注册的Activity没有定义theme,就会复用Application中的theme,而PrxyActivity中调用setContentView之前已经把res资源重定向到插件路径下,所以会出现theme中自定义的资源无法调用问题。
解决方案:
manifest中注册PrxyActivity时设置theme为android自带的theme,并在插件代码或布局中进行设置。

本文探讨了当Application中theme自定义style包含主工程资源时,如何解决ProxyActivity调用setContentView后无法找到资源的问题。建议在manifest中为ProxyActivity设置默认主题,并在插件代码或布局中进行设置。
827

被折叠的 条评论
为什么被折叠?



