Should the Observing/Subscribing be done on the View or Presenter?
<p>For example if there's an activity with a button(View). When this is pressed, it calls a Presenter method, this method gets an observable from a service(Model) - which could take a long time to reply with results.</p>

<p>Should the subscriber for these results be kept on the Presenter? Then depending on the results, the Presenter would call the relevant View's actions?</p>

<p>Or should the subscriber be on the View? As I've been seeing in these other rx android example projects. In which case the activity/fragment would be calling other View or Presenter methods depending on the subscription's results.</p>