加载插件的Activity:
pluginClassName:跳转的Plugin中指定的ActivityName,可以传null,则默认时跳转main Activity
DXPluginBaseActivity、DXPluginBaseFragmentActivity:
所有插件Activity继承这两个Activity
该Activity实现IDXPlugin接口
onAttach方法中获得proxyActivity的引用
1 通过反射获得插件Activity的默认构造函数
2 通过反射new出一个插件并强转成IDXPlugin
3 回调onAttach方法传入Prxoy的引用
4 调用onCreate方法调起插件
可以直接参考demo:
版权声明:本文为博主原创文章,未经博主允许不得转载。
Android中apk动态加载技术研究(2)android插件化及实现
原文地址:http://blog.csdn.net/yaya_soft/article/details/46709773