Я работаю над приложением, в котором у меня есть основное действие, и в классе основного действия у меня есть список, который состоит из названий некоторых других действий (или, вернее, имен некоторых других классов), к которым мне нужно получить доступ,
Теперь эти имена хранятся в виде строки. Допустим, у нас есть строка s
, которой присваивается имя с индексом 0 в списке.
s = index[0].
Предположим также, что название активности в index[0]
- это вторая активность. Допустим, вторую активность - это пустая активность, которая уже была создана. Так что s
было присвоено имя secondactivity.
Теперь, когда у нас есть имя s
, я делаю что-то вроде этого:
StartActivity(new Intent(mainactivity.this,s.class))
В приведенном фрагменте s
не распознается как secondactivity.class
, но возникает ошибка, сообщающая, что
s.class не найден.
Из того, что я думаю, ошибка возникает из-за s
считается строкой, а не классом, который уже существует.
Так есть ли какое-то решение, чтобы обойти эту проблему или, возможно, способ преобразовать строку s, чтобы она могла быть распознана как вторая активность?