title: Custom listener in DialogFragment
body: <p>I have read if we want listener in dialog, we have to implement interface to our parent activity or fragment and use it as listener.<br />
  But what if we want to have custom listener ?</p>
  <p>I don't want to make my parent activity/fragment bigger. I have read also we shouldn't use an injection via method for listener and we cannot use second constructor in our dialog.</p>
  <p>So question is: How to create custom listener and inject it to dialog without expand parent (activity/fragment) ?</p>