Я очень новой для MVP и не могу понять эту концепцию.
В основном у меня есть активность, которая имеет onClick, которая отображает DialogFragment. Активность делает то, что ему нужно делать с MVP. Также работает DialogFragment. Однако они полностью независимы в отношении связи друг с другом, что создает для меня проблему. Когда цепочка DialogFragment закончена, выполняя то, что ей нужно сделать, ведущий на этом уровне содержит данные для обновления представления на уровне активности. Я хочу, чтобы ведущий в слое DialogFragment передал данные ведущему в слое активности, который может легко узнать свое мнение, поскольку он уже хорошо связан.
Я думал о интерфейсах, читал о eventBus (я ничего не знаю об этом, так что будьте добрыми).
Должен быть определенный способ достижения этого, потому что это должна быть общая задача, я знаю, что я буду делать это несколько раз в этом приложении.
На самом деле существует множество версий Android MVP, в зависимости от того, на какую ссылку шаблона MVP вы следуете, эта вещь очень широка для ответа. Если у вас нет конкретного вопроса к одной части и не предоставлен некоторый воспроизводимый и минимальный код. – Enzokie
Насколько я знаю: ваш фрагмент должен связываться только с его презентатором, то же самое происходит с Activity. Если вы хотите общаться между фрагментом и активностью, вы должны использовать для этого отдельный интерфейс. –
Вы можете посмотреть этот образец проекта http://github.com/mmirhoseini/marvel и эту статью https://hackernoon.com/yet-another-mvp-article-part-1-lets-get-to- know-the-project-d3fd553b3e21, чтобы ознакомиться с MVP. –