Android: MVP, как модель общается с докладчиком? - PullRequest
0 голосов
/ 21 мая 2018

У меня такой вопрос: когда я занимаюсь бизнесом в модели, как я могу отправить данные обратно докладчику в зависимости от метода обратного вызова, такого как onSuccess?

Я просто пытаюсь реализовать Facebookвойти, используя шаблон проектирования MVP.Сначала я был озадачен тем, как зарегистрировать менеджер обратного вызова за пределами представления, так как мне нужен контекст.Я решил добавить контекст в модель, что, как я понял, не очень хорошая практика, в модели не должно быть никаких компонентов Android.

1 Ответ

0 голосов
/ 21 мая 2018

Просто вы можете использовать EventBus.

https://github.com/greenrobot/EventBus

В вашем коде не забудьте зарегистрироваться и отменить регистрацию в EventBus.

...