按名字上课

如果我在我的应用程序中有一个名为TestActivity的Activity类,有没有办法像这个例子那样通过它的名字来获得它的类:

Class<?> c = getClassByName("TestActivity"); 

用forName代替

像这样的东西

 Class<?> act = Class.forName("com.bla.TestActivity"); 

Class.forName似乎有例外。 这只是为了解决这个问题。

 try { t = Class.forName("com.package.classname"); } catch (Exception ignored){}