【问题标题】:MVP - How to make network call in menu inflated by fragment?MVP - 如何在由片段膨胀的菜单中进行网络调用?
【发布时间】:2020-02-07 00:25:35
【问题描述】:

我有一个由我的片段膨胀的菜单。

在弹出菜单中,我想拨打网络电话。如何使用带有 FragmentPresenter 的 MVP 结构进行网络调用?将演示者传递给弹出菜单是否正确?

Popupmenu menu = new Popupmenu(Context, mPresenter);

【问题讨论】:

    标签: android mvp android-mvp


    【解决方案1】:

    将演示者发送到弹出窗口是绝对不正确的,您可以做的是创建一个具有按钮回调的弹出窗口。因此,当用户单击弹出窗口内的某个按钮时,您可以在片段中收到通知。

    将网络调用与演示者分开也是一种很好的做法。创建另一个类来执行网络调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多