Ответ 1
используйте forName вместо этого.
что-то вроде этого..
Class<?> act = Class.forName("com.bla.TestActivity");
Если у меня есть класс Activity, называемый TestActivity в моем приложении, есть способ получить его класс по его имени, как в этом примере:
Class<?> c = getClassByName("TestActivity");
используйте forName вместо этого.
что-то вроде этого..
Class<?> act = Class.forName("com.bla.TestActivity");
У класса Class.forName есть исключения на нем. Это просто для того, чтобы расширить эту проблему для решения этой проблемы.
try { t = Class.forName("com.package.classname"); } catch (Exception ignored){}