【发布时间】:2020-02-07 00:25:35
【问题描述】:
在弹出菜单中,我想拨打网络电话。如何使用带有 FragmentPresenter 的 MVP 结构进行网络调用?将演示者传递给弹出菜单是否正确?
Popupmenu menu = new Popupmenu(Context, mPresenter);
【问题讨论】:
标签: android mvp android-mvp
在弹出菜单中,我想拨打网络电话。如何使用带有 FragmentPresenter 的 MVP 结构进行网络调用?将演示者传递给弹出菜单是否正确?
Popupmenu menu = new Popupmenu(Context, mPresenter);
【问题讨论】:
标签: android mvp android-mvp
将演示者发送到弹出窗口是绝对不正确的,您可以做的是创建一个具有按钮回调的弹出窗口。因此,当用户单击弹出窗口内的某个按钮时,您可以在片段中收到通知。
将网络调用与演示者分开也是一种很好的做法。创建另一个类来执行网络调用。
【讨论】: