title: Butterknife bind in anonymous listener class
body: <p>I want to show a custom dialog when a FloatingActionButton is clicked. Since it is a custom dialog, thus it needs a layout file (<code>dialog_layout.xml</code> in this case), the layout file contains several components, and I want butterknife to bind these components and interpret it within the onClick listener before the dialog is shown.</p>
  
  <pre><code>floatingActionButton.setOnClickListener(new View.OnClickListener() 
  {
      @BindView(R.id.lblTextView)
      TextView lblTextView;
  
      @Override
      public void onClick(View v)
      {
          View view = LayoutInflater.from(getActivity()).inflate(R.layout.dialog_layout, null);
          ButterKnife.bind(getActivity(), view);
  
          //I need to do something with lblTextView here but it returns NullPointerException
  
          //create dialog
          AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
          builder.setView(view)
          //...
          builder.create().show();
      }
  }
  </code></pre>
  
  <p>What I have also tried:</p>
  
  <ul>
  <li><code>ButterKnife.bind(this, view)</code></li>
  <li><code>ButterKnife.bind(view, view)</code></li>
  <li><code>ButterKnife.bind(view)</code></li>
  </ul>
  
  <p>Is there anyhing I have missed? Am I doing it wrong? The snippet above is inside a <code>Fragment</code>.</p>