我有一个方法,其参数类型为Intent
。我需要从提供的意图中获取Activity.class
(而不是字符串值)。
我查看了stackoverflow,但只获得了返回类名的String值的解决方案。以下是进一步澄清的摘要。
public void myMethod(Intent intent) {
Class classDef = ;// here I need the MyActivity.class of the code below this method
}
Intent intent = new Intent(this, MyActivity.class);
myMethod(intent);
我希望你能帮助我:-)感谢你的帮助。
答案 0 :(得分:2)
给定Java类的类名,使用Class.forName()
获取该类的Class
对象。这是标准的Java,不是Android特有的。