title: Facebook login implementation for android using MVP patttern
body: <p>I need to implement facebook login in my app using Model-View-Presenter (MVP) pattern but the problem really is how to avoid injecting my presenter with a reference to an Activity (which would be negating MVP pattern since a presenter should not contain platform components). </p>
  
  <p><code>LoginManager.getInstance().logInWithReadPermissions(this, Arrays.asList("email", "public_profile"));</code></p>
  
  <p>As can be seen above, the <code>logInWithReadPermissins()</code> function takes as an argument a reference to an activity.</p>