применением MVPпатерна, решил что активити будет просто вьюхолдером, а фрагмент будет идти вместе с презентером. Фрагмент может только уведомить активити, что нужно стартануть другое активити. Все было хорошо и прекрасно, пока не началась работа с меню. И тут вопрос, а кто его должен обрабатывать? Активити или фрагмент? С одной стороны вся логика находится в перезенторе фрагмента, и если рулить оттуда, то фрагмент становится не переиспользуемый, так как в другом активити может быть совсем другое меню. Как тут поступить? Делать еще по одному интерфейсу вью и презентера для активити?
И как вы его собираетесь переиспользовать?
Зачем фрагменту вообще знать про меню?
Обсуждают сегодня