2

在提到的文档中

从已安装的模块访问代码和资源

& 有一个加载本机库的功能。

SplitInstallHelper.loadLibrary(newContext, “my-cpp-lib”);

但是如何从已安装的动态功能模块访问 Java/Kotlin 类或 Java 库?

我已经检查了从基本模块调用动态功能代码,但没有解决方案。

提前致谢

4

1 回答 1

0

您可以通过以下方式加载 java/kotlin 类

Class cls = Class.forname("com.example.package");

完成动态功能模块安装后。然后,您可以使用实例化

Object obj = cls.newInstance();

或者,您可以拥有一个抽象类,com.example.package例如ExampleAbstract.

最终代码可能看起来像

ExampleAbstract obj = cls.newInstance();
于 2021-04-07T08:41:17.867 回答