我正在遵循MVP方法,并且我的活动包含4个片段。在应用启动时,活动会进行网络通话,并将数据传递到片段。
在一个片段中,我有recycler view
,而我有Swipe to Refresh
。
当用户滑动刷新时,我需要从片段中进行网络呼叫,据我了解,这不是一个好主意,而且我也遵循MVP
方法,因此活动列出了要在演示者中执行的方法,演示者决定从本地存储库还是从远程存储获取数据。
那么我应该怎么做才能从一个片段执行swipe to refresh
操作。
我应该调用活动方法,然后从那里执行网络调用,然后将更新的数据重新传递给片段,还是可以从片段进行网络调用。