2016-05-14 9 views
7

Я использую шаблон MVP для создания небольшого тестового приложения для Android. У меня есть два фрагмента Fragment B (я использую для скользящего ящика) и фрагмент A (основной фрагмент). У обоих фрагментов есть свои ведущие. когда я нажимаю на скользящую ничью, он должен отправить сообщение или вызвать метод в фрагменте A для обновления вида. Я хочу спросить, как оба докладчика фрагментов могут разговаривать под MVP. Я знаю другие решения, но хочу сделать это через шаблон MVP.общаться между ведущими в приложении MVP android

Просьба предложить некоторые варианты, которые шаблон MVP следует для решения таких сценариев.

+0

Привет, Я застрял в подобной ситуации .., как вы решить ваши? – eRaisedToX

ответ

0

Прежде всего, в подходах MVP, презентатор и представление имеют отношение 1 к 1 друг к другу. Если вы хотите общаться между ведущими, использующими шинную систему, такую ​​как EventBus/RxBus.

Рекомендую следующее руководство. Это учебное пособие из 5 частей. В этом учебнике есть два фрагмента (фрагменты поиска и кэш-памяти), которые взаимодействуют друг с другом.

https://hackernoon.com/yet-another-mvp-article-part-1-lets-get-to-know-the-project-d3fd553b3e21