簡體   English   中英

如何從 Android 基本模塊中的動態功能模塊訪問 Java 代碼/庫?

[英]How to Access Java Code/Lib from Dynamic Feature Module in Base Module in Android?

在提到的文檔

從已安裝的模塊訪問代碼和資源

& 有一個函數來加載本機庫。

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

但是如何從已安裝的動態功能模塊訪問 Java/Kotlin 類或 Java 庫?

我已經檢查了基本模塊中的呼叫動態功能代碼,但沒有解決方案。

先謝謝了👍

您可以通過以下方式加載 java/kotlin 類

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

完成動態功能模塊安裝后。 然后,您可以使用實例化

Object obj = cls.newInstance();

或者,您可以擁有com.example.package類的抽象類,例如ExampleAbstract

最終的代碼可能看起來像

ExampleAbstract obj = cls.newInstance();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM