Всем привет, подскажите пожалуйста, не могу понять как реализовать грамотно “навигацию” в рамках Single Activity подхода: есть AppActivity с AppPresenter, в ней CarsListFragment со списком машинок. По нажатию на машинку показываем CarDetailsFragment внутри той же активити. Я хочу чтобы факт нахождения List/Details фрагмента на активити управлялся через презентера этой активити - AppPresenter, т.е работа с fragmentmanager-ом будет происходить в AppActivity. Вопрос: у меня клик на машинку приходит в CarsListPresenter - как мне из него отдать команду в AppPresenter - чтобы AppPresenter переключил мне фрагмент на CarDetailsFragment ?
Навигация немного в другом направлении, чем презентеры. Хотите хороший пример с хорошей библиотекой - посмотрите Gitfox с Cicerone.
Хотите пообщаться между презентерами - лучше сделать это через посредник на уровне модели, в который один презентер сможет передавать событие, а другой его слушать