Вы действительно хотите держаться подальше от единой идеи деятельности. Это на самом деле анти-паттерн из дней веб-приложений java model 1 под названием «Волшебный сервлет». Я думаю, что здесь это будет называться "Волшебная деятельность". Каждый логический «экран», с которым взаимодействует пользователь, должен быть экземпляром класса Activity.
Изменение отдельных элементов пользовательского интерфейса на основе взаимодействия с пользователем - это хорошо, если это всего лишь один или два элемента или только часть экрана, но в большинстве случаев вам следует искать причины для разделения вещей на их собственные. деятельность, а не искать причины, чтобы держать вещи вместе. В долгосрочной перспективе это облегчит поддержку и понимание вашего кода.