(текста, кнопок и тд) для определенных пользователей ?
я бы сделал метод onFirstViewAttach в презентере и делал бы ее там
Мне кажется лучше сделать через абстрактную фабрику, она кидает презентеры с базовой логикой, а реализации уже настраивают конкретные состояния
Плюсы что состояния например можно создать методы changeTo и менять презентеры в зависимости от каких то данных без лишних запросов, можно хранить последовательность смены презентеров .. все зависит от задачи, например если есть экран с товаром который отображает вместо кнопки купить единорога, если товар уже куплен то когда существует 2 настройки этого пользовательского отображения с единорогом и без, из плюсов очень просто и явно можно заменить состояние единорога на что-то другое всего лишь добавив методы show/hide тех или иных элементов пользовательского представления
Обсуждают сегодня