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++中实例化自定义类并调用方法
347浏览 • 1回复 待解决
HarmonyOS如何反射调用同一模块中的类和方法
579浏览 • 1回复 待解决
ShapeElement类如何使用ShapeElement(Context context, int xmlId)实例化一个对象
7090浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
470浏览 • 1回复 待解决
如何调用并测试一个wifi接口?
6383浏览 • 1回复 待解决
HarmonyOS 在一个类中,怎么初始化一个BigInt类型的属性?
193浏览 • 1回复 待解决
HarmonyOS 如何通过反射创建某个类
24浏览 • 1回复 待解决
HarmonyOS napi C++侧怎么通过一个“ClassName” 初始化一个ArkTS的对象
444浏览 • 1回复 待解决
HarmonyOS ArkTS中如何判断某个类的实例是否实现了某个方法
64浏览 • 1回复 待解决
ArkTS线程模型中是否是每个线程跑一个runtime实例
1970浏览 • 1回复 待解决
HarmonyOS 如何动态获取一个类中的所有方法名
33浏览 • 1回复 待解决
如何实现类似Java中的反射方法调用能力
2147浏览 • 1回复 待解决
HarmonyOS 主线程中无法调用工作线程中实例化对象的方法
51浏览 • 1回复 待解决
HarmonyOS 同一个父组件中的其中一个grid拖拽其中item 怎么避免影响其他的grid?
321浏览 • 1回复 待解决
HarmonyOS ArkTS如何让一个类可以具备其他多个类的能力
64浏览 • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
418浏览 • 1回复 待解决
ArkTS中有没有类似java中反射创建实例的机制
30浏览 • 1回复 待解决
多个HAR依赖同一个日志库,其中一个HAR对日志库进行初始化,在其他HAR中调用日志库仍然不生效。
763浏览 • 1回复 待解决
HarmonyOS API9 中如何调用已有的SO库,可否提供一个完整的实例
2258浏览 • 1回复 待解决
ArkTS中如何实现反射?
492浏览 • 1回复 待解决
如何在一个非@Entry的类中创建一个CustomDialogController弹窗
466浏览 • 1回复 待解决
HarmonyOS Native 实例化 ArkTS 对象
229浏览 • 1回复 待解决
HarmonyOS 在一个class类中封装了多个方法,如何才能动态的去调用这些方法呢?
286浏览 • 1回复 待解决
HarmonyOS 实现类似Java中的反射方法调用能力
305浏览 • 1回复 待解决
HarmonyOS如何获取一个类的父类名称
912浏览 • 4回复 待解决
可以用动态import变量表达式。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-dynamic-import-V5#动态import变量表达式