title: Why can't Butterknife find a ViewHolder inside an anonymous class?
body: <p>I've got a <code>ListView</code> with an anonymous <code>BaseAdapter</code>:</p>
  
  <pre><code>final ListView myList = (ListView) getActivity().findViewById(R.id.my_list);
  myList.setAdapter(new BaseAdapter() {
  </code></pre>
  
  <p>Inside that anonymous class I have a view holder:</p>
  
  <pre><code>class ViewHolder {
      @InjectView(R.id.textField) TextView text;
  
      public ViewHolder(View view) {
          ButterKnife.inject(this, view);
  
          if (text == null) {
              text = (TextView)view.findViewById(R.id.textField);
          }
      }
  }
  </code></pre>
  
  <p>Setting a breakpoint confirms: Butterknife <em>always</em> leaves the <code>text</code> field <code>null</code>, but directly calling <code>findViewById</code> works fine. If I move the <code>ViewHolder</code> class out of the anonymous class, making it a member of my main class, Butterknife works fine. Can someone explain why?</p>