title: LightCycle - get fragments's presenters reference in the activity presenter (and the other way around)
body: <p>Note : This is a question that I asked straight on the <a href="https://github.com/soundcloud/lightcycle/" rel="nofollow noreferrer">LightCycle</a> project github. It's a great tool from SongKick to build a clean MVP architecture over your android app .</p>
  
  <hr>
  
  <p>There is a thing that I miss thought, I have an activity with many fragments and many fragmentsPresenters.
  Sometimes I do computation on my activity presenter and I want to send it to one or many of the fragment presenters (for example my table of content is displayes in the activity menu, and in a fragment that is shown full screen at the beginning).</p>
  
  <p>How to I add a keep a reference of fragment presenters in my activity presenters (maybe it's not how I'm supposed to design it).</p>
  
  <p>Second question. I have MyActivityPresenter that has two children : MyOnlineActivityPresenter and MyOfflineActivityPresenter.
  MyActivityPresenter.newPresenter(Network.isNetworkAvailable(contexte), few other args) decides whearas an online or offline presenter is instanciated. So I should do something like :</p>
  
  <pre><code>@LightCycle
  PlayerPresenter presenter = PlayerPresenter.get(NetworkUtils.isNetworkAvailable(this));
  </code></pre>
  
  <p>But I've been told that I should never use context that way as It could be null at the class instanciation moment. Is it indeed a problem ?</p>
  
  <p>also should I pass the few others arguments that I have in the onCreate Bundle ?</p>
  
  <p>And I don't use dependency injection at the moment.</p>
  
  <p>I hope that I'm clear,
  thanks again for this very useful lib</p>