从基础模块调用动态特征代码

Tar*_*ing 4 android module dynamic-feature

我试图实现一个动态功能,从我的基本模块中我应该调用该功能中的一些方法,但它只能从该功能中调用基本方法,有什么方法可以使功能代码从基本模块访问?(我了解未安装功能时会发生什么)

我已经使用默认的谷歌文档实现了它,所以我没有不同的代码或实现

今天没有动态功能,我有两个 .apk,并且通过 AIDL 使用通信,我尝试删除 AIDL 使用并使用直接调用

小智 5

我也在尝试动态功能模块。

这是我的方法:

  1. 在基础应用程序中保留一个基础抽象类。
  2. 实现动态功能的基类。
  3. Feature feature = (Feature) Class.forName("full.class.name.FeatureImpl").newInstance();

然后你就得到了调用功能代码的实例。