HarmonyOS ArkTS中如何通过反射实例化一个类,并调用其中方法
比如我在分享包中有一个类,, 但这个分享包不一定作为entry的依赖,那我如何在entry中通过这个类名"AAClass"反射来获取这个类?
class AAClass {
private static instance: AAClass | null = null;
public static getInstance(): AAClass {
if (!AAClass.instance) {
AAClass.instance = new AAClass();
}
return AAClass.instance;
}
private constructor() {}
test() {}
}
动态import的参数必须是写明的,也就是说在编译前就要确定具体的模块,但是我们的需求是运行期间才知道具体模块,这个有方案么?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
在c++中实例化自定义类并调用方法
1213浏览 • 1回复 待解决
HarmonyOS如何反射调用同一模块中的类和方法
1572浏览 • 1回复 待解决
ShapeElement类如何使用ShapeElement(Context context, int xmlId)实例化一个对象
7822浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
1841浏览 • 1回复 待解决
HarmonyOS 想要自定义一个类,其中一个属性为自定义组件,从而实现根据类的实例显示不同组件的功能
851浏览 • 1回复 待解决
HarmonyOS 如何通过反射创建某个类
1068浏览 • 1回复 待解决
如何调用并测试一个wifi接口?
7647浏览 • 1回复 待解决
HarmonyOS 在一个类中,怎么初始化一个BigInt类型的属性?
1107浏览 • 1回复 待解决
HarmonyOS ArkTS中如何判断某个类的实例是否实现了某个方法
1111浏览 • 1回复 待解决
HarmonyOS napi C++侧怎么通过一个“ClassName” 初始化一个ArkTS的对象
1499浏览 • 1回复 待解决
HarmonyOS 同一个父组件中的其中一个grid拖拽其中item 怎么避免影响其他的grid?
1194浏览 • 1回复 待解决
HarmonyOS 如何动态获取一个类中的所有方法名
976浏览 • 1回复 待解决
ArkTS线程模型中是否是每个线程跑一个runtime实例
3013浏览 • 1回复 待解决
HarmonyOS 主线程中无法调用工作线程中实例化对象的方法
922浏览 • 1回复 待解决
HarmonyOS ArkTS如何让一个类可以具备其他多个类的能力
1021浏览 • 1回复 待解决
如何实现类似Java中的反射方法调用能力
3128浏览 • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
1718浏览 • 1回复 待解决
多个HAR依赖同一个日志库,其中一个HAR对日志库进行初始化,在其他HAR中调用日志库仍然不生效。
1610浏览 • 1回复 待解决
ArkTS中有没有类似java中反射创建实例的机制
1390浏览 • 1回复 待解决
HarmonyOS 实现类似Java中的反射方法调用能力
1258浏览 • 1回复 待解决
HarmonyOS API9 中如何调用已有的SO库,可否提供一个完整的实例
3535浏览 • 1回复 待解决
HarmonyOS 在一个class类中封装了多个方法,如何才能动态的去调用这些方法呢?
1403浏览 • 1回复 待解决
ArkTS中如何实现反射?
2395浏览 • 1回复 待解决
如何在一个非@Entry的类中创建一个CustomDialogController弹窗
1480浏览 • 1回复 待解决
HarmonyOS如何获取一个类的父类名称
2299浏览 • 4回复 待解决
可以用动态import变量表达式。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-dynamic-import-V5#动态import变量表达式