Рекомендуется запускать новые действия, поскольку это лучший способ, которым Android может управлять циклом выполнения задач в вашем приложении.
Вы можете создавать представления на лету, и вы можете работать с setContentView () и хорошим управляющим кодом для событий, но вы получите монолитный интерфейс в запутанном беспорядке.
Попробуйте сделать небольшой анализ интерфейса вашего приложения с пользователем, и он покажет вам основные экраны и действия. Это легко, это эффективно ...:)