title: MVP for Activity with multiple Fragments
body: <p>I have an Activity with two Fragments in it.</p>
  
  <p>The activity (<code>MainActivity</code>) retrieves data from an open weather api.  I have implemented MVP for this in which:
  <code>Model</code> contains all the response objects from the API<br>
  <code>View</code> is the <code>Activity</code><br>
  <code>Presenter</code> contains <code>MainPresenter</code>, <code>MainPresenterImpl</code>, <code>MainView</code>, <code>GetDataInteractor</code> and <code>GetDataInteractorImpl</code>.</p>
  
  <p>So, the activity gets the data from the web service.  Both fragments will display data from the data retrieved in the activity.</p>
  
  <p>What is the best practice using MVP in this situation?  I know how to pass data between fragments &lt;-> activity via interface/callbacks, my question is does this behaviour change when implementing MVP?</p>