我有一个类数组,如下所示:
private static final Class[] testerClasses={
Tester1.class
};
我需要它是这样的,所以我可以启动 Android 意图,如下所示:
intent =new Intent(this,testerClasses[0]);
startActivity(intent);
我试图弄清楚如何做以下事情,我真的很难弄清楚如何去做......
- 我需要从类的实例中调用函数。在大多数情况下,这些是静态或类似静态的函数,因此仅获取函数的实例就足够了。
- 我需要确保我可以按照 Intent 结构的要求传递课程。
我为什么要这样做?有时我想像调用意图一样调用函数,有时我只想获取有关意图的数据,而不必调用它。我的 abstractTester 类(所有具体的测试器类都继承自)包含一些东西,比如测试的名称,在 Intent 开始之前就很方便了。
谢谢您的帮助!