按名字上课
如果我在我的应用程序中有一个名为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){}