我有一个名为theClass
的字符串。它包含一个字符串.class
。我想将该字符串放入我的 Intent 的第二个参数中;我知道这是不可能的,但是我如何在 Intent 中使用我的字符串(它是一个类)?
例如,如果 String theClass 是:
String theClass = "anotherClassInMyProj.class";
我不能做这样的事情:
Intent i = new Intent(this, theClass);
那么我该如何将字符串用作类呢?我是否需要以某种方式转换它,是否有内置方法可以做到这一点?
最佳答案
试试这个:
String className = "com.example.anotherClassInMyProj";
Intent startfunction = new Intent();
startfunction.setClassName(getPackageName().toString(), classname);
startActivity(startfunction);
关于java - 将字符串转换为类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33383486/