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