2014-11-15 2 views

ответ

0

Вот как:

try { 
    // Considering var1 = MainActivity2 
    Class cls = Class.forName("package.name." + var1); 
    Intent intent = new Intent(MainActivity.this, cls); 
    startActivity(intent); 
} catch (ClassNotFoundException e) { 
    e.printStackTrace(); 
} 
+0

Я хочу использовать переменную, пользователь установить его не vairable со статическим значением – AP4MH

+0

@ AP4MH Я надеялся, что вы могли бы понять это самостоятельно. Обновлен мой ответ. Если var1 не в том формате, который я написал, вы можете разобрать строку (я надеюсь). – Simas

+0

, когда я использую ваш образец, я вижу ошибку в Class.forName, которая говорит «Unhandled exeption: java.langClassNotFoundExeption» – AP4MH

Смежные вопросы