на все презентеры касающиеся одного блока(активити и фрагментов на ней), или я что-то не так понимаю?
А зачем модели хранить ссылки на презентеры? Добавляйте презентеры как лиснеры. А когда презентер собирается умереть, удаляйте его из лиснеров. В то же время, когда появляется новый, добавляйте его как лиснер. А если хочется, чтобы новый презентеры получали уже отправленный callback, и у вас есть rx в проекте, то можно удобно заюзать BehaviorSubject
Обсуждают сегодня