Ответ 1
Вы не можете создавать экземпляр Activity, если это не в манифесте, поэтому вы не можете создать его динамически.
Я хочу динамически создавать активность. Что-то вроде:
Activity a = new Activity();
Возможно ли это? Нужно ли мне специальное разрешение? Или это просто невозможно?
Ошибка, которую я получаю: я не получаю исключения, но программа останавливается, когда я пытаюсь использовать эту инструкцию.
Вы не можете создавать экземпляр Activity, если это не в манифесте, поэтому вы не можете создать его динамически.
Вы не можете создавать активность во время выполнения, чтобы вы могли создавать макеты во время выполнения и изменять макет в соответствии с событием...
здесь вы собираетесь использовать изменение макета вместо запуска нового действия
Вместо нескольких действий вы можете фрагментировать. Вы можете использовать те же макеты с фрагментами, и вы можете создавать их динамически и удалять. Таким образом вы можете создать приложение на основе стека.
Вы пытаетесь начать работу?
использовать context.startActivity(намерение); где намерение определяет, какую деятельность вы хотите начать.