Когда я хочу начать новую деятельность, я использую этот код:
Intent myIntent1 = new Intent(this, Info1.class);
startActivity(myIntent1);
Но как насчет случая, я получаю имя класса из String Array? Я пробовал метод class.forName, как это:
Intent intent = new Intent(this, Class.forName(array[1]));
startActivity(intent);
Но безуспешно. Это дает мне ошибку
java.lang.ClassNotFoundException: Info1 в загрузчике
dalvik.system.PathClassLoader
, хотя в первом случае он успешно начал работу. Я должен добавить, что я уверен на 100%, что массив [1] содержит строку «Info1» и что в моем пакете Info1.class.
Вы знаете, как это решить?