Вместо названия класса string

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
Аватара пользователя
antihawk
Сообщения: 84
Зарегистрирован: 09 июн 2013, 16:14

Вместо названия класса string

Сообщение antihawk » 20 авг 2015, 17:34

В общем, я наверное туго написал заголовок, потому что, не знаю как объяснить.

Код: Выделить всё

String str = "test";
intent = new Intent(this, test.class);
Нужно, чтобы названия класса (test.class) бралось со стринга.

Dark67
Сообщения: 72
Зарегистрирован: 23 июл 2012, 23:11

Re: Вместо названия класса string

Сообщение Dark67 » 20 авг 2015, 18:47

Class.forName(str);

Аватара пользователя
antihawk
Сообщения: 84
Зарегистрирован: 09 июн 2013, 16:14

Re: Вместо названия класса string

Сообщение antihawk » 20 авг 2015, 19:26

Dark67 писал(а):Class.forName(str);
А в каком формате должно быть имя класса, потому что пишет "ClassNotFoundException"?
А лучше какой-то рабочий пример бы, спасибо.

Dark67
Сообщения: 72
Зарегистрирован: 23 июл 2012, 23:11

Re: Вместо названия класса string

Сообщение Dark67 » 20 авг 2015, 20:03

str = "your.package.name.YourActivity";

Ответить