问题:
插件中所有Activity都是通过ProxyActivity代理启动,只需要在主工程的manifest.xml中配置ProxyActivity就可以了。
但是manifest中ProxyActivity的配置是应用于所有插件Activity的,所有导致theme、launchMode等配置灵活度不够。
解决方案:
在PluginConfig中继承ProxyAcitivy衍生插件代理XXXActivity,然后在主工程manifest中注册。最后插件Activity的通过XXXActivity的action启动。

为解决插件Activity启动灵活性不足的问题,本文介绍了一种通过继承ProxyActivity来衍生特定插件代理的方法。此方法允许针对不同插件Activity进行更细粒度的配置,如设置不同的theme和launchMode。
828

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



