插件框架篇之Activity中theme、launchMode等设置问题

来源:互联网 发布:美术字在线生成器软件 编辑:程序博客网 时间:2024/05/02 04:20

问题:
插件中所有Activity都是通过ProxyActivity代理启动,只需要在主工程的manifest.xml中配置ProxyActivity就可以了。
但是manifest中ProxyActivity的配置是应用于所有插件Activity的,所有导致theme、launchMode等配置灵活度不够。
这里写图片描述

解决方案:
在PluginConfig中继承ProxyAcitivy衍生插件代理XXXActivity,然后在主工程manifest中注册。最后插件Activity的通过XXXActivity的action启动。
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

0 0
原创粉丝点击