MVP - Как сделать сетевой вызов в меню раздутым по фрагментам? - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть меню, которое надувается моим фрагментом. enter image description here

Внутри этого всплывающего меню я хочу сделать сетевой вызов. Как сделать сетевой вызов с использованием структуры MVP с FragmentPresenter? Правильно ли передать докладчика во всплывающее меню?

Popupmenu menu = new Popupmenu(Context, mPresenter); <- не уверен, правильно ли это сделать </p>

1 Ответ

0 голосов
/ 07 февраля 2020

Абсолютно неверно отправлять докладчика во всплывающее окно. Вы можете создать всплывающее окно с обратным вызовом для кнопок. Таким образом, вы можете получать уведомления во фрагменте, когда пользователь нажимает какую-то кнопку внутри всплывающего окна.

Рекомендуется также отделять сетевые вызовы от докладчика. Создайте другой класс для выполнения сетевого вызова.

...