2016-05-14 8 views
7

Używam wzoru MVP do zbudowania małej aplikacji na Androida testowej. Mam dwa fragmenty Fragment B (używam do przesuwanej szuflady) i Fragment A (główny fragment). Oba fragmenty mają swoich prezenterów. po kliknięciu na przesuwane przeciągnięcie powinno wysłać wiadomość lub wywołać metodę w Fragmencie A, aby zaktualizować widok. Chcę zapytać, jak oba prezentacje fragmentów mogą mówić pod MVP. Znam inne rozwiązania, ale chcę to zrobić poprzez wzorzec MVP.komunikacja między prezenterami w aplikacji MVP na Androida

Proszę zasugerować kilka opcji, które podąża wzór MVP, aby poradzić sobie z takimi scenariuszami.

+0

Cześć, siedzę w podobnej sytuacji .., w jaki sposób można rozwiązać twoje? – eRaisedToX

Odpowiedz

0

Po pierwsze, w podejściach MVP, prezenter i widok mają ze sobą stosunek 1 do 1. Jeśli chcesz komunikować się między prezenterami za pomocą systemu magistrali takiego jak EventBus/RxBus.

Polecam następujący tutorial. To jest samouczek z serii 5 części. W tym samouczku są dwa fragmenty (fragmenty wyszukiwania i fragmenty pamięci podręcznej), które komunikują się między sobą.

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

Powiązane problemy