我正在尝试实现一个动态功能,我应该从我的基本模块调用功能中的一些方法,但是它只能从功能中调用基本方法,有什么方法可以从基本模块访问功能代码模块? (我了解未安装功能时会发生什么)
我已经使用默认的谷歌文档实现了它,所以我没有不同的代码或实现
今天没有动态功能,我有两个 .apks,我正在通过 AIDL 进行通信,我正在尝试删除 AIDL 的使用并使用直接调用
最佳答案
我也在尝试动态功能模块。
这是我的方法:
- 在基础应用中保留一个基础抽象类。
- 实现动态特性中的基类。
特征 feature = (Feature) Class.forName("full.class.name.FeatureImpl").newInstance();
然后你得到了调用特征代码的实例。
关于android - 从基础模块调用动态特性代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51528207/