通过在主module中注册其他module中初始化文件,然后通过反射获取到对象,进行调用对象的方法进行初始化。
①在basemodule中定义统一的基类
②在其他module中定义初始化文件的具体实现类
③在basemodule中定义抽象的application
④在app的application中将所有的要初始化的module的class注册进去
demo:https://github.com/yunzheyue/plugintest2
通过在主module中注册其他module中初始化文件,然后通过反射获取到对象,进行调用对象的方法进行初始化。
①在basemodule中定义统一的基类
②在其他module中定义初始化文件的具体实现类
③在basemodule中定义抽象的application
④在app的application中将所有的要初始化的module的class注册进去
demo:https://github.com/yunzheyue/plugintest2
相关文章: